2010-07-30 38 views

回答

1

它采用父元素的宽度并将当前元素的宽度设置为其100%。

然而,你可能遇到的是IE box model bug(它仍然存在于'怪癖模式'中)。

具体来说,当处于怪癖模式时,IE在由'width'定义的区域内包含填充,而W3C box模型不包含 - 在宽度上添加填充和边距。

+0

好的,如果父元素是body标签,body标签中包含的100%宽度的div标签不应该是页面的100%吗?此外,我严格使用IE8和XHTML,所以除非我的文档有错误,我没有看到,我不认为盒模型错误是问题。 – ubiquibacon 2010-07-30 08:12:24

+0

理论上,是的。 – Amber 2010-07-30 08:15:03

+0

尝试了许多不同的组合后,我发现一个工作。在IE8中使用兼容模式是使其工作的最后一件事,但我必须在该过程中更改其他内容,因为我在过去24小时内多次尝试兼容模式,但无法使用。任何方式,至少我知道问题是什么,现在我只需要找出如何强制页面以兼容模式加载。还有一件事,@琥珀,你是否考虑'怪癖模式“和”兼容模式“是同一件事? – ubiquibacon 2010-07-30 09:35:08