此處僅列舉幾種我的認爲易模糊不清的情形。
html結構以下:html
<div class="parent"> <div class="child"> 測試行高 </div> </div>
.parent{ font-size: 12px; ine-height: 1; } .child{ font-size: 16px; }
父元素parent爲
子元素child爲
代表 子元素繼承了父元素顯示設置的數字值,與父元素自身font-size有關測試
.parent{ font-size: 12px; line-height: 100%; } .child{ font-size: 16px; }
父元素parent爲
子元素child爲
代表子元素繼承了父元素根據百分比計算後的行高,與父元素自身font-size無關spa
對於一、2情形,給子元素child增長line-height: inherit
,衍生情形三、4,表現不變code