0

我有 2 个人整个上午都在看这个,我似乎无法弄清楚为什么 IE 8 和 7 将我的整个页面推到左边。在任何其他浏览器中都没有任何问题。菜单也有问题,在这个页面上似乎也不起作用。谁能发现这里发生了什么?任何帮助肯定会受到赞赏。

http://wineexcursion.com/dev/index.php/event_info/event_schedule/

4

1 回答 1

3

标记顶部的注释强制 IE 以 Quirks 模式呈现,这是导致问题的原因。在 IE 中,如果标记中的文档类型之前有任何内容,则会触发 Quirks 模式呈现。

从页面来源:

<!-- Brown Callout/Brown Sidebar -->

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

如果我使用 IE 开发工具强制页面进入标准模式,页面将按原样居中并且菜单可以正常工作。

于 2011-08-12T17:23:00.720 回答