2009-09-22 60 views
1

当XHTML Strict被认为是适用于所有平台的正确标记时,我的XHTML 1.0 Strict网页在Quirks模式下渲染方式不同。XHTML严格在怪癖模式下不能正确呈现

http://www.myfurni.com

我做错什么了吗?该页面在W3C完美验证!

编辑的那些提到这个问题的链接的页面AFTER已经改变:

原始标记包含在与浮动元素嵌套的DIV。我没有为所有可能的元素指定'width'属性,并且以某种方式触发了旧版浏览器(包括IE 7.0)渲染方面的差异。

回答

1

不确定你的问题到底是什么,但怪癖模式是用于传统网页,通常用户代理支持在表格布局中使用的oldschool布局技术。基于标准模式的基于现代标准的网页不依赖于这些网页。

现代布局在怪癖模式下可能看起来不正确,只是因为它不是为它构建的。还是我误解了这个问题?

哦,即使你的网页是完全有效的,并不意味着你的布局是“完美的”,或者它会以同样的方式被所有浏览器渲染。

+0

确切的问题是页面在IE 7.0中不能正确呈现。感谢您指出有效并不意味着完美的布局。 – Nirmal 2009-09-22 05:33:05

+0

然后,这与怪癖模式无关,至少从它的外观上看,你的页面作为IE7的标准模式,除非你正在做一些服务器端的东西来提供不同的文档类型。 – 2009-09-22 05:34:57

+0

我没有IE7方便,但尝试给#pageContainer的宽度,给你浮动的任何元素(标志)的宽度,使用某种类型的reset.css有一致性。 – 2009-09-22 05:36:55

相关问题