那么这些浏览器中的哪一个正确地解释了CSS Box模型,Firefox,IE或Chrome

Mik*_*ike 0 html css firefox internet-explorer

填充在Firefox和IE中从不相同,而IE在高度和宽度上添加了填充,Firefox只是忽略它.什么是正确的解释以及在所有浏览器中实现相同外观的嵌套方式是什么.firefox和Ie的边距是否相同?

Álv*_*lez 5

在现代浏览器中,您可以使用box-sizingCSS属性向浏览器指示所需的确切盒子模型.如果缺少这样的属性,那么自2000年以来构建的所有浏览器(aprox.)将默认为旧的W3c盒子模型.在这种模型中,边缘和填充都不是内容尺寸(宽度和高度)的一部分,如该图所示.

在实践中,我敢说99%的网站都依赖后者,其余的是为Netscape和Internet Explorer 4设计的遗留网站,从那时起就被放弃了.

如果您需要支持非常旧版本的Internet Explorer,请确保您拥有带有适当DOCTYPE的有效HTML.否则,IE将在quirks模式下渲染,并可能恢复为旧的框大小模型.