首先说一下怪异盒模型的形成原因:因为大部分浏览器都是采用W3C标准模型,而IE浏览器有着自己的Microsoft标准,怪异模型是在浏览器采用了W3C的标准下,又保留了原来的浏览器解析样式,就会触发怪异盒模型因为只有IE浏览器种会发生这种情况所以又叫IE盒模型
标准盒模型盒怪异盒模型的区别是他们的属性width包含的属性内容不同
标准盒模型的总宽度=width+padding+border+margin
怪异盒模型的总宽度=width+margin (它的width包含了content,padding,border)
当怪异盒模型设置内边距和边框大小时,它的盒子大小不会变化,内容会随着padding和border的大小而进行压缩
标准盒模型在设置padding和border时,盒子大小会改变
设置标准盒模型的代码是box-sizing:content-box(默认模式)
设置怪异盒模型的代码是box-sizing:border-box