盒模型的组成部分

前言

我们在编写代码中每一个标签就会生成一个盒子。

常规盒子的组成部分:

 

一个盒子由四部分组成:content、padding、border、margin。如下:

 

  • content:内容(在不给padding、border、margin的情况下我们自己给的尺寸就是content 的尺寸)。
  • padding:内边距(border与content两者之间的区域)。
  • border:边框(padding区域外面的的边框)。
  • margin:外边距(border外面与其他盒子之间的距离)。

 

打个比方:一个盒子就是一个煮好了的鸡蛋,蛋黄就是他的content,蛋白就是他的padding区域,蛋壳就是他的border,蛋壳的外面与其他物体的距离就是他的margin区域。

其中padding、border、margin都有四个方向 去下图所示,四个方向为上下左右,四个方向的值是可以单独给他进行设置的,

子盒子(IE盒模型):

边框盒:只包含border、padding、content区域,

填充盒:只包含padding、content区域,

内容盒:顾名思义就是只包含content区域。

常规盒模型和IE盒模型的区别:

  • 在常规盒模型中,设置了的宽度和高度时。增加内边距、边框和外边距时不会影响内容区域的尺寸,但是会增加该盒子的的总尺寸。

  • 在IE盒模型中,设置了的宽度和高度时。增加内边距、边框和外边距时只会在给定的尺寸内展示,盒子的总尺寸是不会增加。

 

posted @ 2020-05-24 10:34  过了就过了  阅读(1123)  评论(0)    收藏  举报