首頁  >  文章  >  web前端  >  淺談塊狀元素和內聯元素之間的區別

淺談塊狀元素和內聯元素之間的區別

青灯夜游
青灯夜游轉載
2019-11-30 17:28:323013瀏覽

html中的標籤元素大體被分成三種不同的類型:塊狀元素、內聯元素(又叫行內元素)和內聯塊狀元素。那麼塊狀元素和內聯元素差異是什麼?下面來跟大家介紹一下。

淺談塊狀元素和內聯元素之間的區別

內聯元素

#在html中,

等標籤是典型的內聯元素。當然塊狀元素也可以透過設定display:inline;顯示為內聯元素,從而使塊級元素具有內聯元素的特徵。

p{
  display:inline;
}
...<p>我要变成内联元素!</p>

內聯元素的特徵:

1、和其他元素在同一行上,不獨佔一行;

2、元素的高度、寬度及頂部底部邊距無法設定;

(ps:內聯元素的頂部底部邊距margin-top及margin-bottom屬性不起作用,而margin-left及margin-right屬性可以起作用。padding屬性top、bottom、left、right也可起作用,但是padding-top屬性最多只能撐到瀏覽器頂部,padding- top高於瀏覽器頂部,元素不會下移。當為行內元素添加背景時可以使用padding,但是背景色會覆蓋周圍元素。)

3、元素的寬度就是元素所包含的圖片或文字的寬度,無法設定;

*:當行內元素之間有「回車」、「tab」、「空格」時就會出現間隙。

     解決方法:寫在一行,中間不要有空格、回車之類的符號。

塊狀元素

在html中

陳述:
本文轉載於:cnblogs.com。如有侵權,請聯絡admin@php.cn刪除