CSS Styling - Text
字體的顏色
- value 同樣地是有以下三種表達方式
- 十六進位的值,如 "#ff0000"
- RGB的值,如 "rgb(255,0,0)"
- 顏色的名稱,如 "red"
- 在css內預設color的property就是代表字體的顏色哦!
- 範例:
- body {color:blue;}
- h1 {color:#00ff00;}
- h2 {color:rgb(255,0,0);}
- 原W3School的Demo
- text-align property : 設定文字水平的對齊方式
- 置中 : center
- 靠左 : left
- 靠右 : right
- 讓每行有同樣的寬高與同樣的左右邊界 : justify
- 範例
- h1 {text-align:center;}
- p.date {text-align:right;}
- p.main {text-align:justify;}
- 原W3School的Demo
- 複習 : p.data代表對於p這個HTML元素來說有個class="date",並定義date的文字對齊方式
- text-decoration property是用來設定文字有沒有裝飾(文字上加線,底線,刪除線等等)
- 最常拿來用是移除超連結的底線!
- 範例1
- a {text-decoration:none;}
- (將a的文字裝飾拿掉)
- 原W3School的Demo
- 會發現超連結的W3School
- 範例2
- h1 {text-decoration:overline;} // h1文字上加線
- h2 {text-decoration:line-through;} // h2文字被線從中劃過
- h3 {text-decoration:underline;} // h3文字加上底線
- h4 {text-decoration:blink;} // 使h4的文字閃爍 IE,Chrome,Safari不支援
- 原W3School的Demo
- text-transform property是用來使定在元素內的大寫或是小寫
- uppercase 大寫
- lowercase 小寫
- capitalize 第一個字大寫
- 範例
- p.uppercase {text-transform:uppercase;}
- p.lowercase {text-transform:lowercase;}
- p.capitalize {text-transform:capitalize;}
- 原W3School的Demo
- text-indentation property是用來指定第一行文字的縮排
- 範例
- p {text-indent:50px;}
- 對於p這個HTML元素第一行文字的縮排為50px(第一行前面空50px的距離)
- 原W3School的Demo
Property | Description |
---|---|
color | 設定文字的顏色 |
direction | 設定文字的方向(由左到右/由右到左) |
letter-spacing | 增加/減少每個字元間空白的距離 |
line-height | 設定行高 |
text-align | 設定文字對齊的方式 |
text-decoration | 設定文字的裝飾如底線等 |
text-indent | 設定第一行文字的縮排(前面要空幾格) |
text-shadow | Specifies the shadow effect added to text |
text-transform | 控制文字大小寫的轉換 |
unicode-bidi | |
vertical-align | 設定元素垂直排列的位置 |
white-space | 指定在元素內的空白該如何被處理 |
word-spacing | 增加/減少在每個字中間的空白的大小 |
留言
張貼留言