【发布时间】:2011-07-19 10:45:13
【问题描述】:
我正在编写一个在 IE7 标准模式和 IE8 标准模式下运行良好的前端。
当我启动 Internet Explorer 并加载页面时,IE7 和 IE8 都直接进入 Quirks 模式。如何强制 IE7 和 IE8 始终以标准模式加载页面?
到目前为止,我没有添加任何特殊的元标记。
谢谢你帮助我
编辑:我的 doctype 和 head 目前如下所示:
<!DOCTYPE html>
<html lang="de">
<head>
<title>...</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta charset="utf-8" />
<script src="js/html5.js"></script>
(...)
</head>
【问题讨论】:
-
我知道我迟到了,但这里有一个简短的说明:如果您在 IE 开发人员工具中设置了呈现模式,则该模式将在您下次加载页面时保持不变。因此,如果您选择 Quirks Mode,它将一直使用该模式,直到您手动更改或关闭选项卡。所以,享受吧。
-
Matchu,您的评论对我来说非常宝贵。通过手动设置渲染模式,我完全搞砸了我的测试!谢谢! :)
-
除非您使用 http 标头,否则它并不总是有效stackoverflow.com/a/17258683/200442
标签: internet-explorer internet-explorer-8 internet-explorer-7 quirks-mode x-ua-compatible