CSS文本屬性能夠定義文本外觀,經過文本屬性,能夠改變文本的顏色、字符間距、對齊文本、裝飾文本、對文本縮進等等。api
經常使用的文本屬性瀏覽器
屬性 | 描述 |
color | 文本顏色 |
direction | 文本方向 |
line-height | 行高 |
letter-spacing | 字符間距 |
text-align | 對齊元素中的文本 |
text-decoration | 向文本添加修飾 |
text-indent | 縮進元素文本的首行 |
text-transform | 元素中的字母大小寫 |
white-space | 規定段落中的文本不進行換行 |
word-spacing | 字間距 |
用來改變顏色的CSS樣式緩存
p { color: #6777E2; }
用來改變文字方向,能夠改爲想古代同樣,從右往左讀。安全
body{ /*修改文本方向*/ /*rtl是從右到作,r是right,t是to,l是left*/ direction: rtl; }
用來改變段落的行距函數
p { /*修改行距*/ line-height: 100px }
這個是對齊方式字體
p{ /*文本對齊*/ /*text-align: left; 是左對齊*/ /*text-align: right; 是右對齊*/ /*居中對齊*/ text-align: center; }
這個能夠修飾元素,主要是加橫線,其中比較有用的是能夠去掉<a>標籤下方的橫線url
h2 { /*在文字上方加橫線*/ text-decoration: overline; } h3{ /*在文字上加橫線*/ text-decoration: line-through; } h5{ /*在文字下加橫線*/ text-decoration: underline; } a { /*去掉a屬性的橫線*/ text-decoration: none; }
能夠定義文字縮進多少像素,一般用來首行縮進spa
p { /*<p>標籤縮進50像素*/ text-indent: 50px; }
文字大小寫指針
/*全部英文大寫*/ h2 { text-transform:uppercase } /*全部英文小寫*/ h3 { text-transform:capitalize } /*全部英文首字母大寫*/ p { text-transform:lowercase }
這個能夠是標籤中的文本不換行code
/*p標籤中的文本不進行換行*/ p{ white-space: nowrap }
這個屬性與text-indent不一樣,text-decoration是將每一個字符的間距調整,而word-spacing倒是針對每一個單詞的間距
/*英文單詞間距*/ p { word-spacing: 100px; }
CSS字體屬性定義文本的字體系列、大小、加粗、風格和變形
屬性 | 描述 |
font-family | 設置字體系列 |
font-size | 設置字體的尺寸 |
font-style | 設置字體的風格 |
font-variant | 以小型大寫字體或正常字體顯示文本 |
font-weight | 設置字體的粗細 |
設置文本的字體大小
p { /*將字體大小設置爲20像素*/ font-size: 20px; }
p { /*設置字體*/ font-family: consolas; }
之前設置字體是須要使用「安全字體」,「安全字體」就是爲了保證用戶所在的環境中,使用的瀏覽器必定會支持一些字體,那些就是「安全字體」,可是如今CSS3中,能夠將本身設置的字體保存起來,在用戶訪問了你的網頁,它會加載CSS樣式,同時就把你設置的字體下載到緩存裏面了。而後能夠直接調用那些字體,顯示到網頁上。很是方便。
@font-face{ /*設置本身定義字體的名字*/ font-family: myfont; src: url(/*這裏是字體的路徑*/); } div{ /*調用本身定義的字體名字*/ font-family: myfont; }
CSS的連接就是<a>標籤了。其實<a>標籤頁能夠設置不少樣式的。
下面就是CSS連接的四種狀態:
屬性 | 描述 |
a:link | 普通的、未被訪問的連接 |
a:visited | 用戶已訪問的鏈接 |
a:hover | 鼠標指針位於鏈接的上方 |
a:active | 鏈接被點擊的時刻 |
/*在未訪問連接的狀況下,修改連接爲棕色*/ a:link{ color: #804040; /*將連接的下劃線去掉*/ text-decoration: none; /*設置字體爲50px,方便查看*/ font-size: 50px; } /*在用戶已經訪問連接的狀況下,修改連接爲橙色*/ a:visited{ color: #FF8000; } /*在鼠標懸停在連接上時,修改連接爲綠色*/ a:hover{ color: green; } /*在鼠標點擊連接時,連接爲藍色*/ a:active{ color: #0080FF }
總結:
此次學了文本格式,字體樣式和自定義字體,還有連接的4種狀態。
在使用自定義字體時須要使用@font-face函數來建立本身字體的名字,和調用本身字體的路徑