盒模型的分類

2021-09-29 01:16:59 字數 892 閱讀 3312

指可以一起在一行內顯示的標籤

常見的行盒標籤:

span、strong、em、i、img、video、audio

行盒特點:

盒子沿著內容沿伸

在不設定寬度情況下,content區域的長度隨內容長度變化

行盒不能設定寬高

調整行盒的高,應該使用字型大小、行高、字型型別,間接調整,不能直接設定hight值。

內邊距(填充區)

可以設定側面的padding值,上下的padding不會實際占用空間。

邊框水平方向有效,垂直方向不會實際佔據空間。

外邊距水平方向有效,垂直方向不會實際佔據空間。

注意:1,行盒的定位體系一定是常規流,如果設定其他體系,display值會變為block。

2,碰到浮動元素和塊盒時會考慮其存在(避讓)

指單獨佔一行的標籤

常見的行盒標籤:

語義化標籤、div

塊盒特點:

可以設定content區域的寬高可以自定義設定。

可以設定內邊距(padding)區域的大小。

可以設定邊框(border)的值

可以設定外邊距(margin)區域的大小

注意:1,塊盒會無視浮動的存在,即碰到浮動時不考慮浮動的尺寸、位置,直接占用其位置。

2,設定其內邊距的大小可以影響邊框的大小,設定外邊距不會影響邊框大小。

既有行盒特點又有塊盒特點

設定方法:display:inline-block;

特點:1,可以多個標籤在一行顯示。

2,可以對其設定寬、高值。

3,錘子方向padding、border、margin值有效。

4,可以包含塊級元素。

5,可以建立bfc。

CSS盒模型,元素分類,

在講解css布局之前,我們需要提前知道一些知識,在css中,html中的標籤元素大體被分為三種不同的型別 塊狀元素 內聯元素 又叫行內元素 和內聯塊狀元素。常用的塊狀元素有 盒子模型的邊框就是圍繞著內容及補白的線,這條線你可以設定它的粗細 樣式和顏色 邊框三個屬性 如下面 為 div 來設定邊框粗細...

CSS 元素分類與盒模型

元素分類 在css中,html中的標籤元素大體被分為三種不同的型別 塊狀元素 內聯元素 又叫行內元素 和 內聯塊狀元素。常用的塊狀元素有 常用的內聯元素有 常用的內聯塊狀元素有 塊級元素 在html中 和 就是塊級元素。設定display block 就是將元素顯示為塊級元素。如下 就是將內聯元素a...

標準盒模型 怪異盒模型 彈性盒模型

box sizing content box 標準盒模型 標準盒模型總寬度 border2 padding2 content box sizing border box 怪異模式 怪異盒模型的總寬度 width margin 左右 width已經包含了padding和border值 flex dir...