Open diveDylan opened 4 years ago
在 CSS 中,所有的元素都被一个个的“盒子(box)”包围着,常用的盒子模式有两种Block box,Inline box, Flex box, Grid box。 我们常用的宏观box模型(外部显示盒子类型):Block box, Inline box`。 Block box特点:
Block box
Inline box
Flex box
Grid box
box
width
height
padding
margin
border
Inline box特点:
内显示盒子类型:Flex box, Grid box
盒模型组成:
content box
padding box
border box
margin box
标准盒模型: 盒子的大小由盒子的width ,height, padding, border相加得到
IE盒模型 :
盒子Box
在 CSS 中,所有的元素都被一个个的“盒子(box)”包围着,常用的盒子模式有两种
Block box
,Inline box
,Flex box
,Grid box
。 我们常用的宏观box
模型(外部显示盒子类型):Block box
, Inline box`。 Block box特点:width
和height
作用与盒子contentpadding
,margin
,border
会作用与content的size、layoutInline box特点:
width
和height
不作用与盒子contentpadding
,margin
,border
垂直方向的设置不作用于content 的 size、layoutpadding
,margin
,border
水平方向的设置会作用于content 的 size、layout内显示盒子类型:
Flex box
,Grid box
盒模型
盒模型组成:
content box
内容盒子,显示内容主体,通过width
和height
控制大小padding box
内容区域+内容外层的空白区域,通过属性padding
控制大小border box
: 边框盒包裹内容和内边距。大小通过 border 相关属性设置margin box
: 这是最外面的区域,是盒子和其他元素之间的空白区域。大小通过 margin 相关属性设置。标准盒模型: 盒子的大小由盒子的
width
,height
,padding
,border
相加得到IE盒模型 :