盒子模型

46 阅读1分钟

CSS 中规定每个盒子分别由:内容区域(content)、内边距区域(padding)、边框区域(border)、外边距区域(margin)构成,这就是盒子模型。

盒子模型分为两种

第一种是W3c标准的盒子模型(标准盒模型) box-sizing: content-box;

第二种IE标准的盒子模型(怪异盒模型) box-sizing: border-box;

标准盒模型与怪异盒模型的表现效果的区别之处:

  1. 标准盒模型中width指的是内容区域content的宽度;height指的是内容区域content的高度。

标准盒模型下盒子的大小 = content + border + padding + margin

  1. IE盒模型中的width指的是内容、边框、内边距总的宽度(content + border + padding);height指的是内容、边框、内边距总的高度

IE盒模型下盒子的大小=width(content + border + padding) + margin