这有可能吗? 我尝试将其添加到页面中,但它没有改变任何东西。
<meta http-equiv="X-UA-Compatible" content="IE=8">
更新 - 我正在尝试这样做,因为我们的网站有一些IE9特定的CSS问题,这些问题不会出现在IE8中。
由于
答案 0 :(得分:64)
您可以使用文档兼容性 模式做到这一点,这就是你 正在尝试..但是,要注意的事情 是:它必须出现在网页中 标题(HEAD部分)之前 其他元素,标题除外 元素和其他元元素希望 这就是问题..而且,The X-UA兼容的标头不是大小写 敏感参考: http://msdn.microsoft.com/en-us/library/cc288325%28v=vs.85%29.aspx#SetMode
编辑:万一有什么事情可以杀死msdn链接,这里是内容:
指定文档兼容模式
您可以使用文档模式来控制Internet Explorer的方式 解释并显示您的网页。指定特定文档 您的网页模式,使用元素包括 您网页中的X-UA兼容标题,如下所示 示例
<html> <head> <!-- Enable IE9 Standards mode --> <meta http-equiv="X-UA-Compatible" content="IE=9" > <title>My webpage</title> </head> <body> <p>Content goes here.</p> </body> </html>
如果您在Internet Explorer 9中查看此网页,则会显示该网页 在IE9模式下。
以下示例指定EmulateIE7模式。
<html> <head> <!-- Mimic Internet Explorer 7 --> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" > <title>My webpage</title> </head> <body> <p>Content goes here.</p> </body> </html>
在此示例中,X-UA-Compatible标头指示Internet Explorer 在确定如何操作时模仿Internet Explorer 7的行为 显示网页。这意味着Internet Explorer将使用 指令(或缺乏指令)来选择合适的指令 文件类型。因为此页面不包含 指令,该示例将以IE5(Quirks)模式显示。
答案 1 :(得分:26)
是。最新版本的IE(IE8或更高版本)让您可以调整它。方法如下:
那应该打开Developer Tools窗口。该窗口有两个感兴趣的菜单项:
更多http://blogs.msdn.com/b/ie/archive/2010/06/16/ie-s-compatibility-features-for-site-developers.aspx
答案 2 :(得分:2)
第一个元素没有硬回报。我猜是一个很难的回归= DOM中的一个空节点/元素,它成为禁用doc compatability元标记的第一个元素。
答案 3 :(得分:2)
在客户端,您可以添加和删除网站,以便在IE的兼容性视图设置窗口的兼容性视图中显示:
工具 - &GT;兼容性视图设置