我设计了一个HTML页面,我希望每当用户在IE中打开时,默认情况下它应该在IE8标准版IE中打开。 相反,如果有IE9或IE10,则应将IE8作为默认值。
答案 0 :(得分:2)
您可以使用以下命令指示Internet Explorer 9及更高版本在IE 8模式下呈现:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
请参阅有关您不应该这样做的原因的评论。
答案 1 :(得分:0)
如果您出于测试目的这样做:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
这会强制IE 8以Internet Explorer标准模式显示页面。
或者
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
这迫使IE 8在页面中使用!DOCTYPE声明来确定渲染模式。
更多信息:http://msdn.microsoft.com/en-us/expression/dd835379.aspx
答案 2 :(得分:0)
以下是设置X-UA兼容的HTTP和标记方式:
HTTP:
Header set X-UA-Compatible "IE=8"
元:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
http://farukat.es/journal/2009/05/245-ie8-and-the-x-ua-compatible-situation