CSS篇-line-height計算方法(父子元素)

此處僅列舉幾種我的認爲易模糊不清的情形。
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

相關文章
相關標籤/搜索