我已经从以前的开发人员那里接手了维护这个网站。
每个页面的内容都在“ct”类的 div 容器内,该容器在左右两侧有一个自动边距(使页面居中)。
出于某种原因,此页面并未将所有 IE 版本(最多并包括 9)中的内容居中。
在所有其他浏览器中,这工作正常。
我查看了它并通过 W3C Validator 运行了该页面,但没有任何标记错误会导致此问题。
此页面似乎与其他页面构建相同。请注意,我没有开发这个网站,它不是我的标记。
这都是关于怪癖模式。
单击 F12,您将看到它以 quirks 模式呈现。
通过设置有效的文档类型和内容居中来禁用怪癖。
更新
<!-- DUMP REQUEST
Array
(
[__utma] => 6046321.1674104794.1344361223.1344361223.1344361223.1
[__utmb] => 6046321.1.10.1344361223
[__utmc] => 6046321
[__utmz] => 6046321.1344361223.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
)
-->
此代码是在设置 doctype 之前打印的,因此没有 doc-type。文档类型必须是第一行。