日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
CSS文本格式化
通過 CSS 中的文本屬性您可以像操作 Word 文檔那樣定義網(wǎng)頁中文本的字符間距、對齊方式、縮進(jìn)等等,CSS 中常用的文本屬性如下所示:

創(chuàng)新互聯(lián)公司主要從事成都做網(wǎng)站、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)孟連,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792

  • text-align:設(shè)置文本的水平對齊方式;
  • text-decoration:設(shè)置文本的裝飾;
  • text-transform:設(shè)置文本中英文的大小寫轉(zhuǎn)換方式;
  • text-indent:設(shè)置文本的縮進(jìn)方式;
  • line-height:設(shè)置行高;
  • letter-spacing:設(shè)置字符間距;
  • word-spacing:設(shè)置單詞與單詞之間的間距(對中文無效);
  • text-shadow:設(shè)置文本陰影;
  • vertical-align:設(shè)置文本的垂直對齊方式;
  • white-space:設(shè)置文本中空白的處理方式;
  • direction:設(shè)置文本方向。

1. text-align

text-align 屬性用來設(shè)置元素中文本的水平對齊方式,屬性的可選值如下:

描述
left 默認(rèn)值,左對齊
right 右對齊
center 居中對齊
justify 兩端對齊
inherit 從父元素繼承 text-align 屬性的值

【示例】使用 text-align 屬性設(shè)置文本的水平對齊方式:




    


    

左對齊

右對齊

居中對齊

運(yùn)行結(jié)果如下圖所示:



圖:text-align 屬性演示

當(dāng) text-align 設(shè)置為 justify 時,將拉伸每一行文本(增加字符之間的間距),以使每行文本具有相同的寬度(最后一行除外),這種對齊方式通常用于出版物,例如雜志和報(bào)紙。需要特別注意的是,如果元素中的文本不足一行時,是無法實(shí)現(xiàn)兩端對齊的(默認(rèn)會以左對齊的效果顯示)。只有當(dāng)元素中的文本足夠長,并且在元素中發(fā)生了自動換行時,才會將除最后一行以外的文本實(shí)現(xiàn)兩端對齊。如下例所示:




    


    

兩端對齊、兩端對齊

運(yùn)行結(jié)果如下圖所示:



圖:兩端對齊演示

2. text-decoration

text-decoration 屬性用于設(shè)置或刪除文本的裝飾,最常用的做法就是使用 text-decoration 屬性來刪除
標(biāo)簽的默認(rèn)下劃線。當(dāng)然了,使用 text-decoration 屬性也可以在需要的地方為元素中的文本添加一些裝飾,達(dá)到突出顯示的效果。

text-decoration 屬性的可選值如下:

描述
none 默認(rèn)值,標(biāo)準(zhǔn)文本,沒有額外裝飾,可以用來刪除已有的文本裝飾
underline 在文本下方添加一條下滑線
overline 在文本上方添加一條上滑線
line-through 在文本的中間定義一條橫向貫穿文本的線(類似于刪除線)
blink 定義閃爍的文本(目前主流瀏覽器不再支持)
inherit 從父元素繼承 text-decoration 屬性的值

【示例】使用 text-decoration 屬性為文本添加裝飾:




    


        

無裝飾文字

帶下劃線文字

帶上劃線文字

帶貫穿線文字

運(yùn)行結(jié)果如下圖所示:



圖:text-decoration 屬性演示

3. text-transform

text-transform 屬性用來控制文本中英文字母的大小寫,通過該屬性您可以在不修改原文的基礎(chǔ)上,將文本中的英文統(tǒng)一更改為小寫字母、大寫字母或者首字母大寫的形式。

text-transform 屬性的可選值如下:

描述
none 默認(rèn)值,以原文顯示,對文本中的英文不做更改
capitalize 將文本中的每個單詞更改為以大寫字母開頭的形式
uppercase 將文本中的英文字母全部更改為大寫
lowercase 將文本中的英文字母全部更改為小寫
inherit 從父元素繼承 text-transform 屬性的值

【示例】使用 text-transform 定義文本中英文的大小寫:




    


    

原文: text-transform  轉(zhuǎn)換后:text-transform

原文: text-transform  轉(zhuǎn)換后:text-transform

原文: TEXT-TRANSFROM  轉(zhuǎn)換后:text-transform

原文: text-transform  轉(zhuǎn)換后:text-transform

運(yùn)行結(jié)果如下圖所示:



圖:text-transform 屬性演示

4. text-indent

text-indent 屬性用來為元素中的文本添加首行縮進(jìn)的效果,屬性的可選值如下:

描述
length 以固定的值加單位的形式(例如 2em)定義縮進(jìn)距離,默認(rèn)值為 0
% 以基于父元素寬度的百分比來定義縮進(jìn)距離
inherit 從父元素繼承 text-indent 屬性的值

提示:不論是使用具體的值還是使用百分比的形式,都可以設(shè)置為負(fù)值,但這么做可能會造成文本內(nèi)容溢出元素區(qū)域。

【示例】使用 text-indent 為文本添加首行縮進(jìn)效果:







    

text-indent 屬性用來為元素中的文本添加首行縮進(jìn)的效果,至于是從左側(cè)還是從右側(cè)縮進(jìn)則取決于 direction 屬性定義的文本方向。

運(yùn)行結(jié)果如下圖所示:



圖:text-indent 屬性演示

注意:文本是從左側(cè)還是從右側(cè)縮進(jìn)取決于 direction 屬性定義的文本方向。

5. line-height

line-height 屬性用來設(shè)置文本的行高,屬性的可選值如下:

描述
normal 默認(rèn)值,使用默認(rèn)的行高,不對行高進(jìn)行額外設(shè)置
number 以具體的數(shù)字設(shè)置行高,這個數(shù)字會與當(dāng)前的字體大小相乘,并將得到的值設(shè)置為行高
length 以數(shù)字加單位的形式設(shè)置固定的行高
% 以百分比的形式設(shè)置基于當(dāng)前字體尺寸百分比的行高
inherit 從父元素繼承 line-height 屬性的值

【示例】使用 line-height 為文本設(shè)置行高:




    


    

這是默認(rèn)的標(biāo)準(zhǔn)行高
這是默認(rèn)的標(biāo)準(zhǔn)行高
這是默認(rèn)的標(biāo)準(zhǔn)行高

使用數(shù)字定義一個較小的行高
使用數(shù)字定義一個較小的行高
使用數(shù)字定義一個較小的行高

使用百分比的形式定義一個較大的行高
使用百分比的形式定義一個較大的行高
使用百分比的形式定義一個較大的行高

運(yùn)行結(jié)果如下圖所示:



圖:line-height 屬性演示

6. letter-spacing

letter-spacing 屬性用來設(shè)置字符之間的間距,屬性的可選值如下:

描述
normal 默認(rèn)值,表示字符之間沒有額外的間距
length 以數(shù)值加單位的形式設(shè)置字符之間的固定間距(允許使用負(fù)值)
inherit 從父元素繼承 letter-spacing 屬性的值

【示例】使用 letter-spacing 屬性設(shè)置字符之間的間距:




    


    

letter-spacing 屬性用來設(shè)置字符之間的間距
letter-spacing 屬性用來設(shè)置字符之間的間距
letter-spacing 屬性用來設(shè)置字符之間的間距

運(yùn)行結(jié)果如下圖所示:



圖:letter-spacing 屬性演示

7. word-spacing

word-spacing 屬性用來設(shè)置單詞與單詞之間的間距,但對中文無效,屬性的可選值如下:

描述
normal 默認(rèn)值,表示單詞與單詞之間沒有額外的間距
length 以數(shù)值加單位的形式設(shè)置單詞與單詞之間的固定間距(允許使用負(fù)值)
inherit 從父元素繼承 word-spacing 屬性的值

【示例】使用 word-spacing 屬性設(shè)置字符之間的間距:




    


    

word-spacing 屬性用來設(shè)置單詞與單詞之間的間距,但對中文無效
word-spacing 屬性用來設(shè)置單詞與單詞之間的間距,但對中文無效
word-spacing 屬性用來設(shè)置單詞與單詞之間的間距,但對中文無效

運(yùn)行結(jié)果如下圖所示:



圖:word-spacing 屬性演示

8. text-shadow 

text-shadow 屬性用來為文本添加陰影及模糊效果,屬性的語法格式如下:

text-shadow: h-shadow v-shadow blur color;

語法說明如下:

  • h-shadow:必填值,設(shè)置陰影的水平位置,允許為負(fù)值;
  • v-shadow:必填值,設(shè)置陰影的垂直位置,允許為負(fù)值;
  • blur:可選值,設(shè)置模糊的距離;
  • color:可選值,設(shè)置陰影的顏色。

注意:text-shadow 屬性可以設(shè)置一個或多個陰影效果,只需要將每組的值使用逗號,分隔即可(類似于 background 屬性的用法)。

【示例】使用 text-shadow 屬性為文本設(shè)置陰影效果:




    


    

text-shadow 屬性可以為文本添加陰影和模糊效果

運(yùn)行結(jié)果如下圖所示:



圖:text-shadow 屬性演示

9. vertical-align

vertical-align 屬性用來定義元素內(nèi)文本的垂直對齊方式,屬性的可選值如下:

描述
baseline 默認(rèn)值,將元素的基線與父元素的基線對齊
sub 下標(biāo)對齊,將元素的基線相對于父元素的基線降低
super 上標(biāo)對齊,將元素的基線相對于父元素的基線升高
top 頂部對齊,將元素行內(nèi)框的頂端與行框的頂端對齊
text-top 文本頂部對齊,把元素的頂端與父元素字體的頂端對齊
middle 居中對齊,通常使用在圖片上,將圖片垂直方向的中線與文本的中線(文字元素行內(nèi)框的中線)對齊
bottom 底部對齊,將元素行內(nèi)框的頂端與行框的底端對齊
text-bottom 文本底部對齊,是將元素行內(nèi)框的底端與行框的底線對齊
length 以數(shù)字加單位的形式設(shè)置元素基線距離父元素基線的距離(可以為負(fù)值)
% 使用 "line-height" 屬性的百分比值來排列此元素,允許使用負(fù)值
inherit 從父元素繼承 vertical-align 屬性的值

上表中提到了基線、底線、頂線、中線等概念,它們到底指什么呢?

  • 頂線:中文漢字的上邊沿;
  • 中線:貫穿小寫英文字母 x 中間的線;
  • 基線:小寫英文字母 x 的下邊沿;
  • 底線:中文漢字的下邊沿;
  • 內(nèi)容區(qū):指底線與頂線包裹的區(qū)域;
  • 行高:包括內(nèi)容區(qū)與以內(nèi)容區(qū)為基礎(chǔ)對稱拓展的空白區(qū)域,我們稱之為行高,也可以認(rèn)為是相鄰文本行基線間的距離;
  • 行距:指相鄰文本行間上一個文本行底線和下一文本行頂線之間的距離;
  • 行內(nèi)框:是一個瀏覽器渲染模型中的概念,無法顯示出來,但是它又確實(shí)存在,它的高度與行高相同;
  • 行框:同行內(nèi)框類似的概念,行框是指本行的一個虛擬的矩形框,也是瀏覽器渲染模式中的一個概念。行框高度等于本行內(nèi)所有元素中行內(nèi)框最大的值(以行高值最大的行內(nèi)框?yàn)榛鶞?zhǔn),其他行內(nèi)框采用自己的對齊方式向基準(zhǔn)對齊,最終計(jì)算行框的高度)。



圖:基線、底線、頂線、中線、內(nèi)容區(qū)、行高、行距、行內(nèi)框、行框示意圖

【示例】使用 vertical-align 屬性為元素設(shè)置垂直對齊方式:




    


    

vertical-align 屬性用來定義元素內(nèi)文本的垂直對齊方式

vertical-align 屬性用來定義元素內(nèi)文本的垂直對齊方式

運(yùn)行結(jié)果如下圖所示:



圖:vertical-align 屬性演示

10. white-space

white-space 屬性用來設(shè)置如何處理元素內(nèi)的空白,屬性的可選值如下:

描述
normal 默認(rèn)值,忽略文本中的空白
pre 保留文本中的空白,類似于
標(biāo)簽的效果
nowrap 文本會在一行中顯示,不會自動換行,直到遇到
標(biāo)簽為止
pre-wrap 保留文本中的空白,但是正常地進(jìn)行換行
pre-line 合并文本中的空白,但是保留換行符
inherit 從父元素繼承 white-space 屬性的值

【示例】使用 white-space 屬性來處理元素內(nèi)的空白:




    


    

white-space 屬性用來設(shè)置如何處理元素內(nèi)的空白 white-space 屬性用來設(shè)置如何處理元素內(nèi)的空白

運(yùn)行結(jié)果如下圖所示:



圖:white-space 屬性演示

11. direction

direction 屬性用來設(shè)置文本的方向,屬性的可選值如下:

描述
ltr 默認(rèn)值,文本按從左到右的方向輸出
rtl 文本按從右到左的方向輸出
inherit 從父元素繼承 direction 屬性的值

【示例】使用 direction 屬性來設(shè)置文本的方向:




    


    

direction 屬性用來設(shè)置文本的方向

direction 屬性用來設(shè)置文本的方向

運(yùn)行結(jié)果如下圖所示:



圖:direction 屬性演示

網(wǎng)頁標(biāo)題:CSS文本格式化
本文鏈接:
http://www.5511xx.com/article/coessjj.html