### 1.縮進文本text-indent
這個屬性最常見的用途是將段落的首行縮進,下面的規則會使所有段落的首行縮進 5 em:
~~~
p {text-indent: 5em;}
~~~
>注意:一般來說,可以為所有塊級元素應用 text-indent,但無法將該屬性應用于行內元素,圖像之類的替換元素上也無法應用 text-indent 屬性。不過,如果一個塊級元素(比如段落)的首行中有一個圖像,它會隨該行的其余文本移動。
>
***提示:如果想把一個行內元素的第一行“縮進”,可以用左內邊距或外邊距創造這種效果。***
### 2.字間隔word-spacing
*這個屬性可以改變字(單詞)之間的標準間隔。其默認值 normal 與設置值為 0 是一樣的。*
*word-spacing 屬性接受一個正長度值或負長度值。如果提供一個正長度值,那么字之間的間隔就會增加。為 word-spacing 設置一個負值,會把它拉近:*
~~~
p.spread {word-spacing: 30px;}
p.tight {word-spacing: -0.5em;}
<p class="spread">
This is a paragraph. The spaces between words will be increased.
</p>
<p class="tight">
This is a paragraph. The spaces between words will be decreased.
</p>
~~~
### 3.字母間隔letter-spacing
> 這個屬性與 word-spacing 的區別在于,字母間隔修改的是字符或字母之間的間隔。
**與 word-spacing 屬性一樣,letter-spacing 屬性的可取值包括所有長度。默認關鍵字是 normal(這與 letter-spacing:0 相同)。輸入的長度值會使字母之間的間隔增加或減少指定的量:**
~~~
h1 {letter-spacing: -0.5em}
h4 {letter-spacing: 20px}
<h1>This is header 1</h1>
<h4>This is header 4</h4>
~~~
### 4.字符轉換 text-transform
>這個屬性處理文本的大小寫。
作為一個屬性,text-transform 可能無關緊要,不過如果您突然決定把所有 h1 元素變為大寫,這個屬性就很有用。不必單獨地修改所有 h1 元素的內容,只需使用 text-transform 為你完成這個修改:
~~~
h1 {text-transform: uppercase}
~~~