css———詳解height與line_height


定義

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

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

 

height和line-height的聯系

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

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

測試一

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

結果:

 

 


 

測試二

 

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的大小而變化,且文字垂直居中。

 

div的height與line-height的大小關系不同時,會有什么顯示結果呢?

 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM