1 回答

TA貢獻(xiàn)1887條經(jīng)驗(yàn) 獲得超5個(gè)贊
css字體上下間距,即控制兩行文字垂直距離的。在CSS中,line-height被用來(lái)控制行與行之間垂直距離。
不過(guò),行間距與半行間距,還是取決于CSS中的line-height。
默認(rèn)狀態(tài),瀏覽器使用1.0-1.2 line-height, 這是一個(gè)初始值??梢远xline-height屬性來(lái)覆蓋初始值:p{line-height:140%}
可以有5種方式來(lái)定義line-height。
1.line-height可以被定義為:body{line-height:normal;}
2.line-height可以被定義為:body{line-height:inherit;}
3.line-height可以使用一個(gè)百分比的值body{line-height:120%;}
4.line-height可以被定義為一個(gè)長(zhǎng)度值(px,em等) body{line-height:25px;}
5.line-height也可以被定義為純數(shù)字, body{line-height:1.2}
縮寫(xiě)line-height
那5種line-height寫(xiě)法,可以在font屬性中縮寫(xiě)。line-height的值緊跟著font-size值使用斜杠分開(kāi),如:<font-size>/<line-height>
實(shí)例:body{font:100%/normal arial;} , body{font:100%/120% arial;} ,body{font:100%/1.2 arial;} ,body{font:100%/25px arial;}
視圖:line-height設(shè)置的幾種方式,有些CSS屬性是可繼承的(inherited),從層疊的元素里傳遞下來(lái)。這樣做是為了方便開(kāi)發(fā)者,不再為后代元素重新設(shè)值。
1、百分比
2、長(zhǎng)度
3、值:normal
4、純數(shù)字
添加回答
舉報(bào)