CSS 文本屬性可定義文本的外觀。經過文本屬性,能夠改變文本的顏色、字符間距,對齊文本,裝飾文本和對文本進行縮進,等等。css
參考:http://www.w3school.com.cn/css/css_text.aspapi
首行縮進:ide
p {text-indent: 5em;}
負值縮進,實現「懸掛縮進」等:spa
p {text-indent: -5em; padding-left: 5em;}
<center>既會影響文本居中,還會影響整個元素居中。而text-align不會影響元素的對齊方式,只會影響文本。ssr
h1 {text-align:center} h2 {text-align:left} h3 {text-align:right}
其默認值爲normal,與設置值爲0效果相同。code
p.spread {word-spacing: 30px;} p.tight {word-spacing: -0.5em;}
改變字符或字母間的間隔。orm
h1 {letter-spacing: -0.5em} h4 {letter-spacing: 20px}
文本大小寫轉換,共none,uppercase,lowercase和capitalize(首字母大寫)四個值。blog
h1 {text-transform: uppercase}
對文本進行裝飾,共none,underline,overline,line-through和blink五個值。ci
a:link a:visited {text-decoration: underline overline;}
影響對源文檔中的空格、換行和tab字符的處理。unicode
p {white-space: normal;}
下面的表格總結了 white-space 屬性的行爲:
值 | 空白符 | 換行符 | 自動換行 |
---|---|---|---|
pre-line | 合併 | 保留 | 容許 |
normal | 合併 | 忽略 | 容許 |
nowrap | 合併 | 忽略 | 不容許 |
pre | 保留 | 保留 | 不容許 |
pre-wrap | 保留 | 保留 | 容許 |
用於設置文本方向。下邊的例子從右到左顯示。
div { direction: rtl }
注意:對於行內元素,只有當 unicode-bidi 屬性設置爲 embed 或 bidi-override 時纔會應用 direction 屬性。
屬性 | 描述 |
---|---|
color | 設置文本顏色 |
direction | 設置文本方向。 |
line-height | 設置行高。 |
letter-spacing | 設置字符間距。 |
text-align | 對齊元素中的文本。 |
text-decoration | 向文本添加修飾。 |
text-indent | 縮進元素中文本的首行。 |
text-shadow | 設置文本陰影。CSS2 包含該屬性,可是 CSS2.1 沒有保留該屬性。 |
text-transform | 控制元素中的字母。 |
unicode-bidi | 設置文本方向。 |
white-space | 設置元素中空白的處理方式。 |
word-spacing | 設置字間距。 |