【发布时间】:2015-01-05 22:15:13
【问题描述】:
我有一个错误,在该错误中,使用 IE8 查看我的 Web 应用程序的用户按 F5(刷新)并且有时会错误地呈现分页。
我能够在我的开发机器上重现它,并使用 IE 开发工具我发现文档模式变成了 Quirks。当我将值更改为“Internet Explorer 8 标准(页面默认)”时,问题得到解决,布局恢复正常。
一些技术信息:
- 通常,页面加载为“Internet Explorer 8 标准(页面默认)”。
- 我的文档类型是:
<!DOCTYPE html> - 我有以下元标记:
<meta http-equiv="X-UA-Compatible" content="IE=edge"> - 元标记是“head”元素中的第一个元素(因为一些帖子建议它应该在任何其他元素之前,甚至在“title”元素之前。
感谢您的帮助 :)
编辑: 我还尝试取消选中“以兼容模式显示所有 Intranet 站点”复选框。
【问题讨论】:
-
DOCTYPE 声明是页面中的第一件事吗?前面有空白吗?任何类型的内容?发现这个页面alastairc.ac/testing/IE_Doctypes真的很奇怪,只要文档类型是HTML5,IE应该进入默认模式。
-
这是第一个声明。我有一些空白,但请注意它发生在页面刷新之后(我只是连续按 F5 几次)。
-
停止支持 IE8 并告诉他们升级。
-
为什么标签中有ID?从 . 中删除它以及那些 T&T .. 东西
-
@slime - 不能。我们有一个需要它的企业客户。这是他们的要求之一..
标签: html internet-explorer-8 cross-browser