我整个上午都有2个人在看这个,我似乎无法弄清楚为什么IE 8和7将我的整个页面推到左边。在任何其他浏览器中没有任何问题。菜单也有问题,它似乎也不适用于此页面。谁能发现这里发生了什么?任何帮助肯定会受到赞赏。
http://wineexcursion.com/dev/index.php/event_info/event_schedule/
答案 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开发工具强制页面进入标准模式,页面将按照应有的方式居中,菜单可以正常工作。