塊狀元素 內聯(lián)元素 內聯(lián)塊狀元素的區(qū)別

HTML可以將元素分類方式分為行內元素、塊狀元素和行內塊狀元素三種。首先需要說明的是,這三者是可以互相轉換的,使用display屬性能夠將三者任意轉換:

(1)display:inline;轉換為行內元素

(2)display:block;轉換為塊狀元素

(3)display:inline-block;轉換為行內塊狀元素


塊狀元素:

1. 總是在新行上開始。
2. 高度,行高以及外邊距和內邊距都可控制。
3. 寬度缺省是它的容器的100%,除非設定一個寬度。
4. 它可以容納內聯(lián)元素和其他元素。

內聯(lián)元素:

 1. 和其他元素都在一行上;
 2. 高,行高及外邊距和內邊距不可改變;
 3. 寬度就是它的文字或圖片的寬度,不可改變;
 4. 內聯(lián)元素只能容納文本或者其他內聯(lián)元素;

對內聯(lián)元素,需注意如下:
1. 設置寬度 width 無效。
2. 設置高度 height 無效,可以通過line-height來設置。
3. 設置margin 只有左右margin有效,上下無效。
4. 設置padding只有左右padding有效,上下則無效。注意元素范圍是增大了,但是對元素周圍的內容是沒影響的。


內聯(lián)塊狀元素

 1. 不自動換行;
 2. 能夠識別寬高;
 3. 默認排列方式為從左到右;
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容