使用自动边距困扰IE问题

时间:2011-08-12 17:17:17

标签: css internet-explorer margins

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

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

1 个答案:

答案 0 :(得分:3)

标记顶部的注释强制IE以Quirks模式呈现,这是导致问题的原因。在IE中,如果标记中的doctype之前有任何内容,则会触发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开发工具强制页面进入标准模式,页面将按照应有的方式居中,菜单可以正常工作。