:height和line-height的區(qū)別(簡單易懂) height:指定區(qū)域的高度
line-height:一行的高度,簡稱行高。
行高:兩行文字之間基線的距離
1.height和line-height值相同的情況
實(shí)例解釋:
height定義了一個盒子的高度,這個盒子的背景是淺綠色,當(dāng)height的值發(fā)生變化時,淺綠色的背景也會隨之做高度上的變化。
line-height:定義的是每一行的高度,即為輸入的內(nèi)容。
當(dāng)height和line-height相等時,即盒子的高度和行高一樣,內(nèi)容居中
如圖所示:
2.對height進(jìn)一步理解
看下圖:
這里height是兩倍line-height,即淺綠色的背景可以接收兩行的輸入(如果超過兩行,內(nèi)容會溢出于淺綠色背景),如下所示,輸入內(nèi)容占用了第一行,第二行無內(nèi)容。
3.對line-height進(jìn)一步理解
如果font-size(文字大?。┍萳ine-height(行高)大的話。也就是說文字大,但是行間距小,文字會出現(xiàn)重疊現(xiàn)象。
如圖:
4.height>line-height
內(nèi)容位于中線以上
5.height<line-height
內(nèi)容位于中線以下
6.特殊情況(height不設(shè)置)
height跟隨line-height以及文字行數(shù)自動變化
當(dāng)輸入兩行內(nèi)容,height根據(jù)line-height的值自動變化,變化為line-height的兩倍。
該文章在 2023/7/15 15:06:19 編輯過