【发布时间】:2009-08-07 14:36:47
【问题描述】:
IE8 是否像 IE6/7 一样在怪异模式下运行?
我有一个网页,其中包含一些真正奇怪的代码。内容以填充和负边距为中心。
它在 IE6/7 和其他浏览器中可以正常工作,但在 IE8 中,内容区域的宽度是原来的一半并且不居中(怪癖模式的标志)。
源代码在 DOCTYPE 之前有三个空行。我知道这会使 IE6 进入怪癖模式。还会影响IE8吗?
我无权访问源代码,因此无法删除这些行来测试它。
【问题讨论】:
-
保存在您的计算机中并编辑源代码。看看剥离那些空白行是否有效。怪癖模式应该像瘟疫一样避免。
-
当您在不确定的页面上时,只需在浏览器窗口中粘贴以下内容 - javascript:alert(document.compatMode);这应该告诉你当前的模式。
-
s/浏览器窗口/浏览器地址栏
-
@Emily,如果您想快速解决问题 - 请使用 IE8 的兼容模式。要永久修复它 - 您需要修改 CSS。使用 minimum-width 属性时,在 IE8 下也需要指定宽度。您只需要添加一行代码,页面在 IE8 中就可以正常显示:文件:structures.css,第 13 行:宽度:1000px;
-
这解决了我的怪癖模式问题:*.com/questions/6294301/…
标签: html css xhtml internet-explorer-8