0

我已经从以前的开发人员那里接手了维护这个网站。

每个页面的内容都在“ct”类的 div 容器内,该容器在左右两侧有一个自动边距(使页面居中)。

出于某种原因,页面并未将所有 IE 版本(最多并包括 9)中的内容居中。

在所有其他浏览器中,这工作正常。

我查看了它并通过 W3C Validator 运行了该页面,但没有任何标记错误会导致此问题。

此页面似乎与其他页面构建相同。请注意,我没有开发这个网站,它不是我的标记。

4

1 回答 1

1

这都是关于怪癖模式。

单击 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。文档类型必须是第一行。

于 2012-08-07T17:41:57.093 回答