日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > CSS >内容正文

CSS

022_CSS文本

發布時間:2025/4/17 CSS 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 022_CSS文本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. CSS文本屬性可定義文本的外觀。通過文本屬性, 您可以改變文本的顏色、字符間距, 對齊文本, 裝飾文本, 對文本進行縮進, 等等。

2. CSS文本屬性

3. 縮進文本

3.1. text-indent屬性規定文本塊中首行文本的縮進。

3.2. 允許使用負值。如果使用負值, 那么首行會被縮進到左邊。

3.3. 這個屬性最常見的用途是將段落的首行縮進, 下面的規則會使所有段落的首行縮進2em:

p {text-indent: 2em; }

3.4. 一般來說, 可以為所有塊級元素應用text-indent, 但無法將該屬性應用于行內元素, 圖像之類的行內塊元素上也無法應用text-indent屬性。不過, 如果一個塊級元素(比如段落)的首行中有一個圖像, 它會隨該行的其余文本移動。

3.5. 默認值

3.6. 可能的值

3.7. 百分數, 如果元素本身設置寬度相對縮進元素本身的寬度, 如果元素本身沒有設置寬度相對縮進父元素的寬度。

3.8.?text-indent屬性可以繼承。

3.9. 實例

3.9.1. 代碼

<!DOCTYPE html> <html><head><title>縮進文本</title><meta charset="utf-8" /></head><body><p style="text-indent: 2em;"><b>縮進文本</b>3.1. text-indent屬性規定文本塊中首行文本的縮進。3.2. 允許使用負值。如果使用負值, 那么首行會被縮進到左邊。3.3. 這個屬性最常見的用途是將段落的首行縮進, 下面的規則會使所有段落的首行縮進2em。</p><p style="text-indent: -2rem; margin-left: 2rem;"><b>縮進文本</b>3.4. 一般來說, 可以為所有塊級元素應用text-indent, 但無法將該屬性應用于行內元素, 圖像之類的行內塊元素上也無法應用text-indent屬性。不過, 如果一個塊級元素(比如段落)的首行中有一個圖像, 它會隨該行的其余文本移動。</p><p style="width: 320px; background-color: red; text-indent: 10%;"><b>縮進文本</b>3.7. 百分數, 如果元素本身設置寬度相對縮進元素本身的寬度, 如果元素本身沒有設置寬度相對縮進父元素的寬度。</p><div style="text-indent: 2em;"><img src="eg_bg_03.gif" alt="eg_bg_03.gif" /><b>縮進文本</b>3.8. text-indent屬性可以繼承。3.8. text-indent屬性可以繼承。3.8. text-indent屬性可以繼承。</div></body> </html>

3.9.2. 效果圖

4. 文本的方向/書寫方向

4.1. direction屬性規定文本的方向/書寫方向。

4.2. 該屬性指定了塊的基本書寫方向。

4.3. 默認值

4.4. 可能值

4.5. 例子

4.5.1. 代碼

<!DOCTYPE html> <html><head><title>文本的方向/書寫方向</title><meta charset="utf-8" /><style type="text/css">.direction-ltr {direction: ltr;}.direction-rtl {direction: rtl;}</style></head><body><p class="direction-ltr">direction屬性規定文本的方向/書寫方向。ltr默認。文本方向從左到右。</p><p class="direction-rtl">direction屬性規定文本的方向/書寫方向。rtl文本方向從右到左。</p><span class="direction-ltr">direction屬性規定文本的方向/書寫方向。ltr默認。文本方向從左到右。</span><br /><span class="direction-rtl">direction屬性規定文本的方向/書寫方向。rtl文本方向從右到左。</span><br /><br /></body> </html>

4.5.2. 效果圖

5. 水平對齊

5.1. text-align屬性規定元素中的文本的水平對齊方式。

5.2. text-align設置塊級元素內文本的水平對齊方式。

5.3. 默認值

5.4. 可能的值

5.5. 實例

5.5.1. 代碼

<!DOCTYPE html> <html><head><title>水平對齊</title><meta charset="utf-8" /><style type="text/css">h1 {text-align: center;}h2 {text-align: left;}h3 {text-align: right;}span {text-align: right;}</style></head><body><h1>text-align center 文本水平居中對齊。</h1><h2>text-align left 文本水平居左對齊。</h2><h3>text-align right 文本水平居右對齊。</h3><span>text-align設置塊級元素內文本的水平對齊方式。</span></body> </html>

5.5.2. 效果圖

6. 單詞間距

6.1. word-spacing屬性增加或減少單詞間的空白(即字間隔)。

6.2. 該屬性定義元素中字之間插入多少空白符。針對這個屬性, "字"定義為由空白符包圍的一個字符串。如果指定為長度值, 會調整字之間的通常間隔; normal就等同于設置為0。允許指定負長度值, 這會讓字之間擠得更緊。

6.3. 漢字之間該屬性無效(因為漢字并不會用空格間隔字的格式書寫)。

6.4. 默認值

6.5. 可能的值

7. 字符間距

7.1. letter-spacing屬性增加或減少字符間的空白(字符間距)。

7.2. 與word-spacing屬性一樣, letter-spacing屬性的可取值包括所有長度。默認關鍵字是normal(這與letter-spacing:0 相同)。輸入的長度值會使字母之間的間隔增加或減少指定的量。

7.4. 默認值

7.5. 可能的值

7.6. 實例

7.6.1. 代碼

<!DOCTYPE html> <html><head><title>字及字母間隔</title><meta charset="utf-8" /><style type="text/css">p {word-spacing: 16px;}.span1 {word-spacing: -0.5em;}h1 {letter-spacing: -0.5rem;}#span2 {letter-spacing: 16px;}</style></head><body><p class="spread">word-spacing default is normal.</p><span class="span1">word-spacing can use length value.</span><h1>letter-spacing屬性增加或減少字符間的空白(字符間距)。</h1><span id="span2">與word-spacing屬性一樣, letter-spacing屬性的可取值包括所有長度。默認關鍵字是normal(這與letter-spacing:0 相同)。輸入的長度值會使字母之間的間隔增加或減少指定的量。</span></body> </html>

7.6.2. 效果圖

8. 字符轉換

8.1. text-transform屬性處理文本的大小寫。

8.2. 默認值

8.3. 可能的值

8.4. 實例

8.4.1. 代碼

<!DOCTYPE html> <html><head><title>字符轉換</title><meta charset="utf-8" /><style type="text/css">h1 {text-transform: uppercase;}.uppercase {text-transform: none;}.lowercase {text-transform: lowercase;}.capitalize {text-transform: capitalize;}</style></head><body><h1>This is an h1 element.</h1><p class="uppercase">This is some text in a paragraph.</p><p class="lowercase">This is some text in a paragraph.</p><span class="capitalize">This is some text in a paragraph.</span></body> </html>

8.4.2. 效果圖

9. 文本裝飾

9.1. text-decoration屬性規定添加到文本的修飾。

9.2. 默認值

9.3. 可能的值

9.4. 實例

9.4.1. 代碼

<!DOCTYPE html> <html><head><title>文本裝飾</title><meta charset="utf-8" /><style type="text/css">h1 {text-decoration: overline;}h2 {text-decoration: line-through;}h3 {text-decoration: underline;}h4 {text-decoration: blink;}a {text-decoration: none;}h5.stricken {text-decoration: underline overline line-through;}</style></head><body><h1>這是標題 1</h1><h2>這是標題 2</h2><h3>這是標題 3</h3><h4>這是標題 4</h4><p><a href="https://www.baidu.com">百度</a></p><h5 class="stricken">這是標題 5</h5></body> </html>

9.4.2. 效果圖

10. 處理空白符

10.1. white-space屬性設置如何處理元素內的空白。就是對文檔中的空格、換行和tab字符的處理。

10.2. 默認值

10.3. 可能的值

10.4. 實例

10.4.1. 代碼

<!DOCTYPE html> <html><head><title>處理空白符</title><meta charset="utf-8" /><style type="text/css">div {width: 500px; background-color: pink;}#p1 {white-space: normal;}#p2 {white-space: pre;}#p3 {white-space: nowrap;}#p4 {white-space: pre-wrap;}#p5 {white-space: pre-line;}</style></head><body><div><p id="p1">注釋:當white-space屬性設置為normal時, 瀏覽器會合并所有的空白符, 忽略換行符, 并且允許自動換行。</p><hr /><p id="p2">注釋: 當white-space屬性設置為pre時, 瀏覽器會保留所有的空白符, 保留換行符, 并且不允許自動換行。</p><hr /><p id="p3">注釋: 當white-space屬性設置為nowrap時, 瀏覽器會合并所有的空白符, 忽略換行符, 并且不允許自動換行。</p><hr /><p id="p4">注釋: 當white-space屬性設置為pre-wrap時, 瀏覽器會保留所有的空白符, 保留換行符, 并且允許自動換行。</p><hr /><p id="p5">注釋: 當white-space屬性設置為pre-line時, 瀏覽器會合并所有的空白符, 保留換行符, 并且允許自動換行。</p></div></body> </html>

10.4.2. 效果圖

11. 文本顏色

11.1.?color屬性規定文本的顏色。

11.2.?這個屬性設置了一個元素的前景色(在html表現中, 就是元素文本的顏色)。這個顏色還會應用到元素的所有邊框, 除非被border-color或另外某個邊框顏色屬性覆蓋。

11.3.?默認值

11.4.?可能的值

12. 行高

12.1.?line-height屬性設置行間的距離(行高)。

12.2.?不允許使用負值。

12.3.?該屬性會影響行框的布局, 應用到塊級元素。

12.4.?line-height與font-size的計算值之差(在CSS中成為"行間距")分為兩半, 分別加到一個文本行內容的頂部和底部。

12.5.?默認值

12.6.?可能的值

12.7. 實例

12.7.1. 代碼

<!DOCTYPE html> <html><head><title>行高</title><meta charset="utf-8" /><style type="text/css">p {width: 300px;height: 200px;border: solid 10px;color: blue; background-color: red;line-height: 100px; }</style></head><body><p>line-height屬性設置行間的距離(行高)。line-height屬性設置行間的距離(行高)。</p></body> </html>

12.7.2. 效果圖

總結

以上是生活随笔為你收集整理的022_CSS文本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。