:height和line-height的區別(簡單易懂)height:指定區域的高度
line-height:一行的高度,簡稱行高。
![在這里插入圖片描述](https://img-blog.csdnimg.cn/20210207113238499.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FwcGxlXzUxNDkxNTgw,size_16,color_FFFFFF,t_70)
行高:兩行文字之間基線的距離
1.height和line-height值相同的情況
實例解釋:
height定義了一個盒子的高度,這個盒子的背景是淺綠色,當height的值發生變化時,淺綠色的背景也會隨之做高度上的變化。
line-height:定義的是每一行的高度,即為輸入的內容。
當height和line-height相等時,即盒子的高度和行高一樣,內容居中
如圖所示:
![在這里插入圖片描述](https://img-blog.csdnimg.cn/20210207111917142.png)
2.對height進一步理解
看下圖:
這里height是兩倍line-height,即淺綠色的背景可以接收兩行的輸入(如果超過兩行,內容會溢出于淺綠色背景),如下所示,輸入內容占用了第一行,第二行無內容。
![在這里插入圖片描述](https://img-blog.csdnimg.cn/202102071125133.png)
3.對line-height進一步理解
如果font-size(文字大小)比line-height(行高)大的話。也就是說文字大,但是行間距小,文字會出現重疊現象。
如圖:
![在這里插入圖片描述](https://img-blog.csdnimg.cn/20210207113500140.png)
4.height>line-height
內容位于中線以上
![在這里插入圖片描述](https://img-blog.csdnimg.cn/20210207114339967.png)
5.height<line-height
內容位于中線以下
![在這里插入圖片描述](https://img-blog.csdnimg.cn/20210207114439712.png)
6.特殊情況(height不設置)
height跟隨line-height以及文字行數自動變化
![在這里插入圖片描述](https://img-blog.csdnimg.cn/20210207124733682.png)
當輸入兩行內容,height根據line-height的值自動變化,變化為line-height的兩倍。
![在這里插入圖片描述](https://img-blog.csdnimg.cn/20210207124830611.png)
該文章在 2023/7/15 15:06:19 編輯過