請問一下 為什么樣式這樣寫 然后我點了那個div看它的整體高度居然是16 而不是 12+1+1 = 14呢?
2 回答

慕碼人8056858
TA貢獻1803條經(jīng)驗 獲得超6個贊
在不指定高度時文字的最小高度由 line-height
決定。
line-height
的默認值是 normal
,具體值根據(jù)不同字體各不相同,桌面瀏覽器一般取值在1.2左右。

慕的地8271018
TA貢獻1796條經(jīng)驗 獲得超4個贊
div的高度不設(shè)置,默認為按內(nèi)容高度自適應,因為內(nèi)容的高度為14px,所以最終的顯示效果為16px,并不是你設(shè)置的font-size。這個具體高度的話,和字母類型、字體類型、是否是漢字都有關(guān)系。倘若你把里面的三個點去掉,則此時div高度為2px。要是有兩行字的話,高度又變了,并不是12px哦。再一種情況,你設(shè)置小于12px的字體,在pc端比如chrome中,就只能顯示到12px。不知道說的對不對,希望對你有幫助
- 2 回答
- 0 關(guān)注
- 826 瀏覽
添加回答
舉報
0/150
提交
取消