css———詳解height與line_height

定義

height指的是塊級別元素的高度;html

line-height指的是元素內容的高度。測試

 

height和line-height的聯繫

CSS中起高度做用的應該就是height以及line-height。height是用來設置元素的高度,好比img的高度、div的高度等。spa

若是不設置div的高度時,是div的font-size決定了div的高度仍是line-weight的值?

測試一code

CSS:
    .test1{font-size:20px; text-align:center;line-height:0; border:1px solid black; background: red;} 
html:
    <div class="test1">測試</div>

結果:htm

 

 


 

測試二blog

 

CSS:
    .test2{font-size:1px; text-align:center;line-height:20px; border:1px solid black; background:red;}
html:
      <div class="test2">測試</div>

結果:圖片

 


 

結論:在沒有設置div的height屬性時,div的高度根據line-height的大小而變化,且文字垂直居中。class

 

div的height與line-height的大小關係不一樣時,會有什麼顯示結果呢?

 

(1)height = line-height時
在這裏插入圖片描述
(2)height>line-height時
在這裏插入圖片描述
(3)height<line-height時
在這裏插入圖片描述test

相關文章
相關標籤/搜索