如何在網(wǎng)頁(yè)制作時(shí)使用CSS定義文本樣式(三)

  • 2019-07-31 14:45:06
  • 閱讀次數:次
  • 作者:盈嵐科技小編
  • 來(lái)源:http://amzcoolest.com

定義水平對齊

制作網(wǎng)頁(yè)時(shí),傳統布局中,一般使用HTML的align屬性來(lái)定義對象水平對齊,這種用法在過(guò)渡型文檔類(lèi)型中依然可以使用。CSS使用text-align屬性來(lái)定義文本的水平對齊方式,該屬性的用法如下:

text-align : left | right | center | justify

該屬性取值包括4個(gè):其中left表示默認值,左對齊;right表示右對齊;center表示居中對齊;justify表示兩端對齊。

【示例】新建一個(gè)網(wǎng)頁(yè),保存為test.html,在<head>標簽內添加<style type="text/css">標簽,定義一個(gè)內部樣式表,然后輸入下面樣式,定義居中對齊類(lèi)樣式。

.left{  text-align:left;}             /*左對齊*/

.center { text-align:center; }        /*居中對齊*/

.right{ text-align:right;}            /*右對齊*/

.justify{ text-align:justify;}        /*兩端對齊*/

然后在<body>標簽中輸入兩行段落文本,并分別使用傳統的HTMLalign屬性和標準設計中的CSS的text-align屬性定義文本居中。

<p align="left">左對齊</p>

<p class="center">居中對齊</p>

<p class="right">右對齊</p>

<p class="justify">兩端對齊</p>

定義垂直對齊在傳統布局中,一般元素不支持垂直對齊效果,不過(guò)在表格中可以實(shí)現。例如,在下面表格結構中使用td元素的valign屬性定義單元格內包含的對象垂直居中顯示。

<table border="1">    

<tr>        <

td valign="middle">垂直對齊</td>    

</tr>

</table>

CSS使用vertical-align屬性來(lái)定義文本垂直對齊問(wèn)題,該屬性的用法如下:

vertical-align : auto | baseline | sub | 

super | top | text-top | middle | bottom | 

text-bottom | length

其中,auto屬性值將根據layout-flow屬性的值對齊對象內容;baseline表示默認值,表示將支持valign特性的對象內容與基線(xiàn)對齊;sub表示垂直對齊文本的下標;super表示垂直對齊文本的上標;top表示將支持valign特性的對象的內容對象頂端對齊;text-top表示將支持valign特性的對象的文本與對象頂端對齊;middle表示將支持valign特性的對象的內容與對象中部對齊;bottom表示將支持valign特性的對象的內容與對象底端對齊;text-bottom表示將支持valign特性的對象的文本與對象頂端對齊;length表示由浮點(diǎn)數字和單位標識符組成的長(cháng)度值或者百分數,可為負數,定義由基線(xiàn)算起的偏移量,基線(xiàn)對于數值來(lái)說(shuō)為0,對于百分數來(lái)說(shuō)就是0%。

【示例】新建一個(gè)網(wǎng)頁(yè),保存為test.html,在<head>標簽內添加<style type="text/css">標簽,定義一個(gè)內部樣式表,然后輸入下面樣式,定義上標類(lèi)樣式。

.super {    vertical-align:super;}

然后在<body>標簽中輸入一行段落文本,并應用該上標類(lèi)樣式。

<p>vertical-align表示垂直<span class="super">對齊</span>屬性</p>

 在網(wǎng)站建設時(shí),定義間距CSS使用letter-spacing屬性定義字間距,使用word-spacing屬性定義詞距。這兩個(gè)屬性的取值都是長(cháng)度值,由浮點(diǎn)數字和單位標識符組成,既可以是絕對數值又可以是相對數值,默認值為nor-mal,它表示默認間隔。定義詞距時(shí),以空格為基準進(jìn)行調節,如果多個(gè)單詞被連在一起,則被word-spacing:視為一個(gè)單詞;如果漢字被空格分隔,則分隔的多個(gè)漢字就被視為不同的單詞,word-spacing:屬性此時(shí)有效。

示例】新建一個(gè)網(wǎng)頁(yè),保存為test.html,在<head>標簽內添加<style type="text/css">標簽,定義一個(gè)內部樣式表,然后輸入下面樣式,定義兩個(gè)類(lèi)樣式。

.lspacing {    letter-spacing:1em;}

.wspacing {    word-spacing:1em;}

然后在<body>標簽中輸入兩行段落文本,并應用上面兩個(gè)類(lèi)樣式。

<p class="lspacing">letter spacing(字間距)</p><p class="wspacing"> word spacing(詞間距)</p>

注意:網(wǎng)頁(yè)制作時(shí)字距和詞距一般很少使用,使用時(shí)應慎重考慮用戶(hù)的閱讀體驗和感受。對于中文用戶(hù)來(lái)說(shuō),letter-spacing屬性有效,而word-spacing:屬性無(wú)效。


當前文章標題:如何在網(wǎng)頁(yè)制作時(shí)使用CSS定義文本樣式(三)

當前URL:http://amzcoolest.com/news/wzzz/3064.html

上一篇:如何在網(wǎng)頁(yè)制作時(shí)使用CSS定義文本樣式(二)

下一篇:如何在網(wǎng)頁(yè)制作時(shí)使用CSS定義文本樣式(四)

網(wǎng)站建設、網(wǎng)絡(luò )營(yíng)銷(xiāo)咨詢(xún)專(zhuān)線(xiàn):181-8386-5875(點(diǎn)擊可一鍵撥號)
亚洲精品无码mv在线|新国产精品视频福利免费|日韩高清在线观看不卡一区二区|一本久久a久久精品免费不|亚洲私人无码内射免费观看