在寫HTML和CSS的過程中,發(fā)現(xiàn)對line-height有些不明白。HTML代碼:<div class="p">
<span class="c">Color</span>
</div>CSS代碼:*{ margin:0; padding:0
}.c{ color:white; font-size:20px; line-height:40px; background:orange; display:block
}效果圖:代碼都十分及其非常簡單,span標(biāo)簽的高度是40px,但是我想問的是,假如將上面display:block這一行注釋掉,這時候span標(biāo)簽的高度為auto,是22px,而div的高度卻變成了40px,并且背景顏色的范圍只包括span標(biāo)簽問題:為什么假如沒有display:block這一句,光憑line-height為40px并沒有將span標(biāo)簽的高度撐開?卻把div的高度撐開到40px了?鏈接:鏈接
line-height 的一個簡單問題
aluckdog
2018-12-19 15:24:10