CSS中的行高是指文字行與行之間的垂直距離,它的單位可以是像素、百分比和em等,但是有一種特殊情況,就是行高沒有單位。
在CSS中,設(shè)置行高的方式是通過line-height屬性,其取值可以是數(shù)字、百分比或使用單位的數(shù)字(如px、em等),也可以是normal。
p { line-height: 1.5; /*使用數(shù)字設(shè)置行高*/ line-height: 150%; /*使用百分比設(shè)置行高*/ line-height: 1.2em; /*使用em設(shè)置行高*/ line-height: normal; /*使用normal設(shè)置行高,這時行高將自動由瀏覽器計算*/ }
然而,當(dāng)我們使用line-height為normal時,它所代表的行高實際上是由瀏覽器自動計算出來的。根據(jù)CSS規(guī)范中的定義,normal行高是與字體高度相等的行高,這個值是由瀏覽器根據(jù)字體和font-size大小來計算的。
在實際應(yīng)用中,使用normal行高并不是很常見,一般我們需要明確地設(shè)置行高值。
總之,CSS中的行高可以使用數(shù)字、百分比、像素、em等單位進(jìn)行設(shè)置,但也可以使用normal代表由瀏覽器自動計算的行高,這種情況下行高是沒有單位的。
上一篇css中的表單
下一篇mysql更新字段值 1