區塊元素(block element)與內聯元素(inline element)元素對於web製作是很重要的。
依據元素顯示(display)時的表現,可以看出,所有可見元素中,不是區塊元素的就是內聯元素。
可以這樣想像一下,區塊元素是一個大的框架,用於搭建大體結構,而內聯元素,就是用來組成細節和更具體的部分了。
開始web製作時,通常都會用塊元素先搭出一個架子,確定大框架的結構,然後往裡面添加內聯元素,作為細節的構造。
區塊元素和內聯元素的表現有什麼不同呢? 嘗試寫一點代碼就可以看出來區別了
<div>我是區塊元素div</div>
<div>我是區塊元素div</div>
<p>我是區塊元素p,
<span>我是內聯元素span</span>,
<span>我也是內聯元素span</span>,
<em>我是內聯元素em</em></p>
結果如下:

區別就可以看出來了。
區塊元素占了一整行,所以兩個區塊元素在一起時不會在同一行,而內聯元素就不一樣了,它們在同一行上依次排開,遇到邊界才會換行。
區塊元素:div、ul、ol、li、p、h
內聯元素:span、em、strong
使用上,div與span標籤都屬於無意義標籤,因此,在使用上必須要慎用。