我一直在使用预订系统做这个网站,我在Mac上,所以我通常使用Safari或Firefox ......它一直很顺利,直到我选择用IE检查它。
它完全搞砸了页面,我不知道从哪里开始: http://offline.raileisure.com/
在多个浏览器的右侧填写预订系统,看看有什么区别...... IE根本就不喜欢它。
谢谢!
答案 0 :(得分:5)
您的网页在IE中以怪癖模式运行。
要防止Quirks模式,您必须在文档中添加doctype。我建议使用HTML5 doctype。将以下内容添加到代码顶部,位于<html>
标记上方:
<!DOCTYPE html>
问题解决了。
Quirks模式是一种过时的渲染模式,IE支持向后兼容IE5.5。任何页面都不需要再支持它,因此建议所有站点都有一个有效的doctype。
您可以使用this page中列出的任何内容(尽管如果您的网站不是xhtml,我认为不是,我会避免使用xhtml严格和过渡性文档类型。)
答案 1 :(得分:2)
您的页面正在强制IE进入Quirks模式,这会破坏布局/弹出窗口。
使用IE9,我从Developer Tools菜单(F12)将页面置于IE8标准模式,它看起来像你期望的那样。
因此,您需要找到一种不使用HTML触发器Quirks模式的方法 - 您应该查看http://www.quirksmode.org/css/quirksmode.html以获取有关如何解决问题的指导。