整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          「測試開發全棧-HTML」(13)css字體文本對齊

          「測試開發全棧-HTML」(13)css字體文本對齊和文本裝飾

          午說了CSS字體的顏色屬性,下午來說下字體的文本對齊text-align和文本裝飾text-decoration

          text-align屬性用于設置元素內文本內容的水平對齊方式。語法規則如下:

          div {

          text-align:center;

          }

          除了有center屬性外,還有另外兩個屬性:

          left 左對齊(默認值)

          right 右對齊


          先看下居中效果:

          對應代碼為:

          <!DOCTYPE html>

          <html lang="en">

          <head>

          <meta charset="UTF-8">

          <meta http-equiv="X-UA-Compatible" content="IE=edge">

          <meta name="viewport" content="width=device-width, initial-scale=1.0">

          <title>Document</title>

          <style>

          div {

          text-align: center;

          }

          </style>

          </head>

          <body>

          <div>人保好,還是平安好呢?一個是央企,一個是巨頭</div>

          </body>

          </html>


          然后是文案左對齊,看下效果:

          對應代碼為:

          <!DOCTYPE html>

          <html lang="en">

          <head>

          <meta charset="UTF-8">

          <meta http-equiv="X-UA-Compatible" content="IE=edge">

          <meta name="viewport" content="width=device-width, initial-scale=1.0">

          <title>Document</title>

          <style>

          div {

          text-align: left;

          }

          </style>

          </head>

          <body>

          <div>人保好,還是平安好呢?一個是央企,一個是巨頭</div>

          </body>

          </html>


          最后是右對齊,看下效果:

          對應的代碼為:

          <!DOCTYPE html>

          <html lang="en">

          <head>

          <meta charset="UTF-8">

          <meta http-equiv="X-UA-Compatible" content="IE=edge">

          <meta name="viewport" content="width=device-width, initial-scale=1.0">

          <title>Document</title>

          <style>

          div {

          text-align: right;

          }

          </style>

          </head>

          <body>

          <div>人保好,還是平安好呢?一個是央企,一個是巨頭</div>

          </body>

          </html>


          如果不寫文字對齊的屬性,看下默認應該都是左對齊,效果如下:

          對應代碼為:

          <!DOCTYPE html>

          <html lang="en">

          <head>

          <meta charset="UTF-8">

          <meta http-equiv="X-UA-Compatible" content="IE=edge">

          <meta name="viewport" content="width=device-width, initial-scale=1.0">

          <title>Document</title>

          <style>

          /* div {

          text-align: right;

          } */

          </style>

          </head>

          <body>

          <div>人保好,還是平安好呢?一個是央企,一個是巨頭</div>

          </body>

          </html>

          可以看到已經將text-align代碼注釋掉了,默認展示就是左對齊


          今天先到這里,大家學習工作辛苦了~

          ava程序員學習HTML,表格和表單是用得比較多的,掌握好這2個標簽的詳細用法會對你非常有益!

          一、table表格

          表格由table標簽表示,里面嵌套tr,表示一行,而tr里面嵌套td和th,表示一行有多少列。它們的具體屬性和使用方法如下:

          注意點:table、tr和td都有align屬性,但含義不同。其中table的align表示整個表格居中對齊,而在tr中表示整行中所有的單元格中的內容居中對齊,在td中則表示該單元格中的內容劇中對齊。此外td和th還有跨行和跨列的功能。現在利用這個知識點實現一個具有層次結構的表格:

          代碼:

          <html>

          <head>

          <TITLE>first page!!</title>

          </head>

          <body>

          <table border="1" width="700px" align="center">

          <tr>

          <th>待執行項目</th>

          <th>&nbsp;</th>

          <th>正在執行項目</th>

          </tr>

          <tr>

          <td valign="top">

          <table border="1" width="100%" >

          <tr>

          <th>

          <input type="checkbox" />

          </th>

          <th>項目名</th>

          <th>花費</th>

          </tr>

          <tr align="center">

          <td>

          <input type="checkbox" />

          </td>

          <td>A</td>

          <td>998.00</td>

          </tr>

          <tr align="center">

          <td>

          <input type="checkbox" />

          </td>

          <td>A</td>

          <td>998.00</td>

          </tr>

          <tr align="center">

          <td>

          <input type="checkbox" />

          </td>

          <td>A</td>

          <td>998.00</td>

          </tr>

          <tr align="center">

          <td>

          <input type="checkbox" />

          </td>

          <td>A</td>

          <td>998.00</td>

          </tr>

          <tr align="center">

          <td>

          <input type="checkbox" />

          </td>

          <td>A</td>

          <td>998.00</td>

          </tr>

          <tr align="center">

          <td>

          <input type="checkbox" />

          </td>

          <td>A</td>

          <td>998.00</td>

          </tr>

          <tr align="center">

          <td>

          <input type="checkbox" />

          </td>

          <td>A</td>

          <td>998.00</td>

          </tr>

          <tr align="center">

          <td>

          <input type="checkbox" />

          </td>

          <td>A</td>

          <td>998.00</td>

          </tr>

          <tr align="center">

          <td>

          <input type="checkbox" />

          </td>

          <td>A</td>

          <td>998.00</td>

          </tr>

          <tr align="center">

          <td>

          <input type="checkbox" />

          </td>

          <td>A</td>

          <td>998.00</td>

          </tr>

          </table>

          </td>

          <td align="center">

          <input type="button" value="移入>>" /><br/><br/>

          <input type="button" value="<<移出" />

          </td>

          <td valign="top">

          <table border="1" width="100%">

          <tr>

          <th>

          <input type="checkbox" />

          </th>

          <th>項目名</th>

          <th>花費</th>

          </tr>

          <tr align="center">

          <td>

          <input type="checkbox" />

          </td>

          <td>A</td>

          <td>998.00</td>

          </tr>

          <tr align="center">

          <td>

          <input type="checkbox" />

          </td>

          <td>A</td>

          <td>998.00</td>

          </tr>

          <tr align="center">

          <td>

          <input type="checkbox" />

          </td>

          <td>A</td>

          <td>998.00</td>

          </tr>

          <tr align="center">

          <td>

          <input type="checkbox" />

          </td>

          <td>A</td>

          <td>998.00</td>

          </tr>

          <tr align="center">

          <td>

          <input type="checkbox" />

          </td>

          <td>A</td>

          <td>998.00</td>

          </tr>

          <tr align="center">

          <td>

          <input type="checkbox" />

          </td>

          <td>A</td>

          <td>998.00</td>

          </tr>

          </table>

          </td>

          </tr>

          </table>

          </body>

          </html>

          代碼運行效果:

          二、form表單

          對于javaEE程序員,我們日常輸入用戶名和密碼,然后提交表單,可是對表單總是懵懵懂懂,現在超詳細精煉總結如下,希望可以幫到你!

          希望你照著我給出的模板,每一個都去測試一下,你便會豁然開朗,從此表單提交不再困惑!

          技術等級】初級

          【承接文章】《CSS文本屬性,讓你的段落更加美觀,前端之路更進一步》

          本文重點講解CSS技術中文本樣式的text-align屬性以及”塊級元素”和“內聯元素”的使用。本文屬于前端開發的初級教程,適合于剛剛開始接觸CSS技術的學習者。

          一、設置對齊方式:

          CSS技術利用text-align屬性來設置對齊方式

          首先,在使用該屬性的同時,要明確這是誰相對于誰的對齊方式。讓我們一起來看下列代碼。

          <div>

          <p style=”text-align:center”></p>

          </div>

          上述代碼中使用了text-align屬性的標記對是<p></p>標記對。那么,是誰相對于誰垂直居中了呢?下面列舉了兩種可能的情況:

          • <p>標記對相對于它的容器<div>標記對垂直居中

          • <p>標記對的內容(即“”文字)相對于<p>標記對本身垂直居中。

          請大家仔細想一想,應該是上述那種情況?

          正確答案是第二種。也就是說:使用了text-align屬性的標記對,是這個標記對的內容在該標記對內部實現了對齊效果,而不是這個標記對在其容器內部實現了對齊效果。

          其次,要想實現文本相對于自身的對齊方式,那么自身的標記對必須具備一定的寬度和高度。以上述代碼來說,<p>標記對默認情況下的寬度為整個頁面的寬度,也就是說這個標記對自身是有一定的寬度的,同時內部的文本數量又比較少,所以text-align在使用的過程中是可以看到效果的。

          綜合上述的內容,可以說text-align屬性在使用時要注意以下兩點:

          • 對齊效果是自身內部的文本內容相對于自身這個容器的對齊方式。

          • 標記對自身必須具備一定的寬度。

          text-align屬性可以有多種取值:

          • left,左對齊。內部文本在自身容器中左對齊

          • center,居中對齊。內部文本在自身容器中居中對齊。

          • right,右對齊。內部文本在自身容器中右對齊。

          • justify,兩端對齊。內部文本在自身容器中兩端對齊,即整個段落的左側是整齊的,右側也是整齊的。這種對齊方式和左對齊是有區別的。左對齊可以明顯的觀察出段落的右側是不整齊的。

          左對齊和兩端對齊的區別

          從上圖中可以看出,兩端的最右側,也就是深色直線比對的位置。采用的左對齊的段落這條線附近的段落文本是沒有對齊的;而采用了兩端對齊的這條線附近的段落文本是對齊的。

          二、塊級元素與內聯元素

          我們將HTML的各個標記,根據在頁面中展示內容的外觀,分為兩類:一類叫做“塊級元素”,另一類叫做“內聯元素”。

          • 典型的“塊級元素”是<div></div>標記對。

          • 典型的“內聯元素”是<span></span>標記對。

          這兩個標記對本身沒有任何外觀效果,內部可以盛放任何HTML標記對,是網頁布局時常用的兩個容器。 默認情況下,<div></div>標記的寬度為頁面的整寬,即一個<div></div>標記占一行,被稱為“塊級元素”。<span></span>標記的寬度為內部內容的寬度,多個<span></span>標記的內容可以在一行內顯示,被稱為“行內元素”或“內聯元素”。

          還有哪些塊級元素標記:

          • 常用的塊級元素標記還包括:<p></p> <ul></ul> <ol></ol> <li></li> <table></table> <form></form>

          還有哪些內聯元素標記:

          • 常用的內聯元素標記還包括:<a></a> <img /> <input /> <select></select> <textarea></textarea>

          三、塊級元素與內聯元素的區別:

          塊級元素和內聯元素的的區別可以從下圖中看到。

          “塊級元素”和“內聯元素”的區別

          四、學習兩個新的CSS屬性

          我們這里學習兩個簡單的CSS屬性,分別為width和height屬性。

          • width,為塊級元素設置寬度。

          • height,為塊級元素設置高度。

          這兩個屬性的取值必須是帶有單位的數值。

          例:div{width:200px; height:30px;}

          上述代碼將頁面中所有的<div></div>標記對都設置為了寬度200像素、高度30像素的矩形。也就是說這樣一來,<div></div>標記對再也不占有整個頁面的整寬了,但是仍然為獨占一行的情況。

          這兩個屬性是用來設置元素的寬度和高度的,但是只能適用于塊級元素。這也是內聯元素沒有寬度的一個重要原因:因為利用width屬性為內聯元素設置寬度是沒有效果的。

          文章預告

          下一篇文章中,小海老師會為大家從細節上深入剖析line-height屬性以及該屬性的用法。對于渴望在前端開發道路上前進的你一定不能錯過!

          小海教材

          如果大家希望得到更加全面的關于HTML和CSS技術講解的內容,可以私信我,我會免費將小海老師自己編寫的HTML和CSS的PDF教材發給你,幫助你在前端開發的道路上闊步前行。

          小海聲明

          在頭條上也已經寫了有十篇文章了。這些文章都是從前端開發的基礎開始一步一步講起的。我非常希望能有更多的前端開發初學者通過我寫的文章,逐步學到一定的知識,甚至慢慢有了入門的感覺。這些文章都是我這幾年教學過程中的經驗,每寫一篇時我都盡量把握好措辭,用簡單易懂的語言描述,同時精心設計版面,讓版面更加豐富,激發閱讀興趣。所以,每一篇文章可能篇幅不長,但是都要耗費小海老師很久的時間。

          希望收藏了我寫的文章的你同時可以關注一下“小海前端”,因為這些文章都是連載的,并且是經過我系統的歸納過的。關注“小海前端”,我會繼續為大家奉上更加深入的前端開發文章,也希望更多的初學者跟著學下去,我們共同將前端開發的路努力堅持的走下去。


          主站蜘蛛池模板: 日本韩国黄色一区二区三区| 蜜臀Av午夜一区二区三区| 精品乱码一区二区三区四区| 国产一区二区三区福利| 亚洲A∨精品一区二区三区下载| 国产美女av在线一区| 一区二区手机视频| 一区在线免费观看| 深夜福利一区二区| 一区二区三区免费视频播放器 | 国产精品亚洲不卡一区二区三区 | 国产精品成人99一区无码| 国产成人午夜精品一区二区三区| 亚洲区精品久久一区二区三区| 3d动漫精品一区视频在线观看| 无码人妻视频一区二区三区| 亚洲区精品久久一区二区三区| 亚洲AV无码一区二区三区久久精品 | 夜夜添无码试看一区二区三区| 亚洲乱码一区av春药高潮| 亚洲乱码国产一区三区| 亚洲一区二区影视| 精品人体无码一区二区三区| 日韩精品一区二区三区色欲AV| 精品国产一区二区三区| 久久久精品人妻一区亚美研究所 | 中文字幕亚洲一区二区va在线| 亚洲男女一区二区三区| 在线精品亚洲一区二区三区| 一本大道在线无码一区| 日韩精品无码中文字幕一区二区| 国产成人高清视频一区二区 | 亚洲一区免费视频| 亚洲A∨无码一区二区三区| 亚洲日本一区二区一本一道| 无码丰满熟妇一区二区| 国产激情无码一区二区app| 日韩A无码AV一区二区三区| 国产一区二区三区在线| 日本v片免费一区二区三区| 精品一区二区91|