概念
CSS 盒模型本质上是一个盒子,盒子包裹着HTML 元素,盒子由四个属性组成,从内到外分别是:content 内容、padding 内边距、border 边框、margin 外边距。
- Content(内容) - 盒子的内容,显示文本和图像。
- Padding(内边距) - 清除内容周围的区域,内边距是透明的。
- Border(边框) - 围绕在内边距和外边距之间的边框。
- Margin(外边距) - 清除边框外的区域,外边距是透明的。
盒模型的分类
- W3C 盒子模型(标准盒模型)
- IE 盒子模型(怪异盒模型)
两种盒模型的区别
宽度和高度的计算方式不同
标准盒模型:
width = content-width
height = content-height
怪异盒模型:
width = content-width + padding-width + border-width
height = content-height + padding-height + border-height