2010-07-30 80 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