有一系列屬性可以改變網(wǎng)頁文字的大小和形狀,概要如下:
font-family
文字使用的字體,比如宋體,Times?New?Roman,Arial等等
這個(gè)屬性必須詳細(xì)制定,不能使用偏僻的字體,要使用安全字體(比如arial,verdana和times?new?roman和宋體),可以同時(shí)指定許多字體,只要使用逗號(hào)分開即可。這樣的用意是,如果用戶電腦里沒有第一個(gè)字體瀏覽器可以使用后面指定的字體。這非常有用,因?yàn)椴煌碾娔X擁有不同的字體。例子font-size:?arial,helvetica,pc用戶可以使用arial而蘋果mac用戶可以使用helvetica。
注意:如果字體的名稱有許多單詞組成,使用雙引號(hào)組合,比如,font-family:?“Times?New?Romes”。
font-size
字體的大小,要小心使用。比如標(biāo)題不會(huì)和段落一樣,它要用大字體,你可以使用h1h2等等。
font-weight
這個(gè)屬性決定字體是否加粗。在實(shí)際運(yùn)用中通常使用font-weight:?bold或font-weight:?normal。理論上還可以使用bolder,lighter,100,200,?300,?400,?500,?600,?700,?800?or?900,但有些瀏覽器不認(rèn),仍堅(jiān)持bold和normal。
font-style
這個(gè)屬性決定字體是否是斜體,可能是font-style:?italic或font-style:?normal。
text-decoration
這個(gè)屬性決定是文本否需要下劃線。可以是:
text-decoration:?overline,加上劃線?
text-decoration:?line-through,加通過文本的線條。?
text-decoration:underline,這應(yīng)該使用在鏈接上,因?yàn)橛脩袅?xí)慣認(rèn)為它代表鏈接。
text-transform改變文本的情況。
text-transform:?capitalize?,讓每個(gè)字的第一個(gè)字母大寫。?
text-transform:?uppercase?,所有大寫。?
text-transform:?lowercase,所有小寫。?
text-transform:?none;?,這個(gè)屬性不起作用。
body?{
????font-family:?arial,?helvetica,?sans-serif;
????font-size:?0.8em;
}
h1?{
????font-size:?2em;
}
h2?{
????font-size:?1.5em;
}
a?{
????text-decoration:?none;
}
strong?{
????font-style:?italic;
????text-transform:?uppercase;
}
Text?spacing
letter-spacing和word-spacing屬性的意思是字母和文字之間的間隔。值可以是長度或normal。
line-height屬性設(shè)定元素的行高,比如一個(gè)段落,沒有調(diào)準(zhǔn)字體的大小。它可以是數(shù)字(字體大小的倍數(shù)),長度,百分比或normal。
text-align設(shè)定元素位置,left,right,center或justify。
text-indent屬性縮進(jìn)段落的首行。這在打印時(shí)經(jīng)常設(shè)置,但網(wǎng)頁里通常用不上。
p?{
????letter-spacing:?0.5em;
????word-spacing:?2em;
????line-height:?1.5;
????text-align:?center;
}
