代碼: <div style="line-height:150%;font-size:16px;"> 父元素內容 <div style="font-size:30px;"> Web前端開發<br /> line-height行高問題 </div> </div>
其實區別就在於繼承的問題上。前端
150%是先計算後繼承,根據父元素的字體大小計算出行高,而且子元素依然沿用這個計算後的行高:子元素的行高 = 16*150% = 24px; 所以字體顯示不全。字體
1.5則是先繼承後計算(無單位參數),根據子元素本身字體的大小去乘以1.5來計算行高 : 子元素的行高 = 30*1.5 = 45px;所以字體顯示徹底。spa
另,1.5em等也是按照150%的狀況來算的。code