盒子模型就是用来装页面上的元素的矩形区域。CSS中的盒子模型包括IE盒子模型和标准的W3C盒子模型。
标准的盒子模型
IE盒子模型
区别:从上图中可以看到区别为width包含的范围不同;
在标准的盒子模型中,width指content部分的宽度;
在IE盒子模型中,width表示content+padding+border这三个部分的宽度。
CSS3中引入了box-sizing属性:
box-sizing:content-box; 表示标准的盒子模型;
box-sizing:border-box; 表示的是IE盒子模型
box-sizing:padding-box; 这个属性值的宽度包含了左右padding+width