Css樣式--文本樣式詳解
發(fā)布時間:2013-09-24 14:59:15 作者:佚名
我要評論
文本樣式包括所謂的文本縮進:text-indent、水平對齊:text-align:center;left;right、字間隔和字母間距、字符轉(zhuǎn)換:text-transform等等,在本文將為大家詳細介紹下,感興趣的朋友可以參考下
1.文本縮進:text-indent
p {text-indent: 5em;}
1.實用負值:設(shè)置負值時要當(dāng)心,如果對一個段落設(shè)置了負值,那么首行的某些文本可能會超出瀏覽器窗口的左邊界。為了避免出現(xiàn)這種顯示問題,建議針對負縮進再設(shè)置一個外邊距或一些內(nèi)邊距。
p {text-indent: -5em; padding-left: 5em;}
2.text-indent 具有繼承屬性
div#outer {width: 500px;}
div#inner {text-indent: 10%;}
p {width: 200px;}
<div id="outer">
<div id="inner">some text. some text. some text.
<p>this is a paragragh.</p>
</div>
</div>
這里的p 首行縮進50px
2.水平對齊:text-align:center;left;right;
3.字間隔和字母間距:
word-spacing 屬性可以改變字(單詞)之間的標(biāo)準(zhǔn)間隔。其默認值 normal 與設(shè)置值為 0 是一樣的。
letter-spacing 屬性與 word-spacing 的區(qū)別在于,字母間隔修改的是字符或字母之間的間隔。
4.字符轉(zhuǎn)換:text-transform
即大小寫 首字母 轉(zhuǎn)換。使用 text-transform 有兩方面的好處。首先,只需寫一個簡單的規(guī)則來完成這個修改,而無需修改 h1 元素本身。其次,如果您以后決定將所有大小寫再切換為原來的大小寫,可以更容易地完成修改。
none 沒有變化
uppercase 全大寫
lowercase 全小寫
capitalize 單詞首字母大寫
5.文本裝飾:text-decoration
在一個規(guī)則中結(jié)合多種裝飾。如果希望所有超鏈接既有下劃線,又有上劃線,則規(guī)則如下:
a:link a:visited {text-decoration: underline overline;}
如果兩個不同的裝飾都與同一元素匹配,勝出規(guī)則的值會完全取代另一個值。請考慮以下的規(guī)則:
h2.stricken {text-decoration: line-through;}
h2 {text-decoration: underline overline;}
對于給定的規(guī)則,所有 class 為 stricken 的 h2 元素都只有一個貫穿線裝飾,而沒有下劃線和上劃線,因為 text-decoration 值會替換而不是累積起來。
6.處理空白格
white-space 屬性會影響到用戶代理對源文檔中的空格、換行和 tab 字符的處理。
復(fù)制代碼
代碼如下:p {text-indent: 5em;}
1.實用負值:設(shè)置負值時要當(dāng)心,如果對一個段落設(shè)置了負值,那么首行的某些文本可能會超出瀏覽器窗口的左邊界。為了避免出現(xiàn)這種顯示問題,建議針對負縮進再設(shè)置一個外邊距或一些內(nèi)邊距。
復(fù)制代碼
代碼如下:p {text-indent: -5em; padding-left: 5em;}
2.text-indent 具有繼承屬性
復(fù)制代碼
代碼如下:div#outer {width: 500px;}
div#inner {text-indent: 10%;}
p {width: 200px;}
<div id="outer">
<div id="inner">some text. some text. some text.
<p>this is a paragragh.</p>
</div>
</div>
這里的p 首行縮進50px
2.水平對齊:text-align:center;left;right;
3.字間隔和字母間距:
word-spacing 屬性可以改變字(單詞)之間的標(biāo)準(zhǔn)間隔。其默認值 normal 與設(shè)置值為 0 是一樣的。
letter-spacing 屬性與 word-spacing 的區(qū)別在于,字母間隔修改的是字符或字母之間的間隔。
4.字符轉(zhuǎn)換:text-transform
即大小寫 首字母 轉(zhuǎn)換。使用 text-transform 有兩方面的好處。首先,只需寫一個簡單的規(guī)則來完成這個修改,而無需修改 h1 元素本身。其次,如果您以后決定將所有大小寫再切換為原來的大小寫,可以更容易地完成修改。
復(fù)制代碼
代碼如下:none 沒有變化
uppercase 全大寫
lowercase 全小寫
capitalize 單詞首字母大寫
5.文本裝飾:text-decoration
| 值 | 描述 |
|---|---|
| none | 默認。定義標(biāo)準(zhǔn)的文本。 |
| underline | 定義文本下的一條線。 |
| overline | 定義文本上的一條線。 |
| line-through | 定義穿過文本下的一條線。= |
| blink | 定義閃爍的文本。 |
| inherit | 規(guī)定應(yīng)該從父元素繼承 text-decoration 屬性的值。 |
在一個規(guī)則中結(jié)合多種裝飾。如果希望所有超鏈接既有下劃線,又有上劃線,則規(guī)則如下:
復(fù)制代碼
代碼如下:a:link a:visited {text-decoration: underline overline;}
如果兩個不同的裝飾都與同一元素匹配,勝出規(guī)則的值會完全取代另一個值。請考慮以下的規(guī)則:
復(fù)制代碼
代碼如下:h2.stricken {text-decoration: line-through;}
h2 {text-decoration: underline overline;}
對于給定的規(guī)則,所有 class 為 stricken 的 h2 元素都只有一個貫穿線裝飾,而沒有下劃線和上劃線,因為 text-decoration 值會替換而不是累積起來。
6.處理空白格
white-space 屬性會影響到用戶代理對源文檔中的空格、換行和 tab 字符的處理。
相關(guān)文章

CSS3打造的現(xiàn)代交互式登錄界面詳細實現(xiàn)過程
本文介紹CSS3和jQuery在登錄界面設(shè)計中的應(yīng)用,涵蓋動畫、選擇器、自定義字體及盒模型技術(shù),提升界面美觀與交互性,同時優(yōu)化性能和可訪問性,感興趣的朋友跟隨小編一起看看吧2025-06-20CSS普通流、浮動與定位網(wǎng)頁布局三大機制及最佳實踐
本文給大家講解CSS 的三種核心布局機制——普通流(Normal Flow)、浮動(Float)和定位(Positioning)對于創(chuàng)建靈活、響應(yīng)式的網(wǎng)頁至關(guān)重要,本文將深入探討這三種機制的工作原2025-06-19
css實現(xiàn)角標(biāo)效果并帶有文章或圖標(biāo)效果(完整代碼)
文章介紹如何用CSS實現(xiàn)角標(biāo)效果,通過.active類結(jié)合::after和::before偽元素,利用定位、邊框和旋轉(zhuǎn)創(chuàng)建紅色邊框與白色三角形的提示標(biāo)志,適用于按鈕或卡片元素的視覺增強設(shè)計2025-06-19CSS Anchor Positioning重新定義錨點定位的時代來臨(最新推薦)
CSS Anchor Positioning是一項仍在草案中的新特性,由 Chrome 125 開始提供原生支持需啟用實驗 flag,它允許你在 CSS 中通過錨點(anchor)來相對于任意 DOM 元素定位,本文2025-06-17CSS中的Static、Relative、Absolute、Fixed、Sticky的應(yīng)用與詳細對比
CSS 中的 position 屬性用于控制元素的定位方式,不同的定位方式會影響元素在頁面中的布局和層疊關(guān)系,以下是 static、relative、absolute、fixed、sticky 的詳細對比和應(yīng)用2025-06-17CSS place-items: center解析與用法詳解
place-items: center; 是一個強大的 CSS 簡寫屬性,用于同時控制 網(wǎng)格(Grid) 和 彈性盒(Flexbox) 布局中的對齊方式,本文給大家介紹CSS place-items: center; 詳解與用法2025-06-17
在日常開發(fā)中,我們經(jīng)常需要讓某個元素占據(jù)容器的剩余空間,本文將介紹5種不同的方法來實現(xiàn)這個需求,并分析各種方法的優(yōu)缺點,感興趣的朋友一起看看吧2025-06-17CSS中前端單位 px、vw、vh 等的區(qū)別與使用建議
CSS單位區(qū)別與使用場景總結(jié):px絕對、vw/vh響應(yīng)式,%繼承父尺寸,em/rem文字縮放,vmin/vmax適應(yīng)寬高變化,固定布局用px或%,響應(yīng)式布局用vw/vh/rem,文字用em或rem,本文給大家2025-06-16CSS 樣式表的四種應(yīng)用方式及css注釋的應(yīng)用小結(jié)
這篇文章主要介紹了CSS 樣式表的四種應(yīng)用方式及css注釋的應(yīng)用小結(jié),本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧2025-05-21- 在CSS布局中,padding屬性是控制元素內(nèi)容與其邊框之間距離的關(guān)鍵工具,本文介紹CSS基礎(chǔ)中padding,通過本文的介紹,我們深入了解了padding的基本概念、簡寫方法以及它對元2025-05-16




