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

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

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