强制在 IE8 中打开 HTML,而不是任何其他版本的 IE



我设计了一个HTML页面,我希望每当用户在IE中打开时,默认情况下它应该在IE8标准版本的IE中打开。相反,如果有IE9或IE10,则应默认使用IE8。

您可以指示 Internet Explorer 9 及更高版本在 IE 8 模式下呈现:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

这记录在 msdn 上。

请参阅有关该问题的评论,了解为什么您不应该这样做。

如果您这样做是为了测试目的:

<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

以下是设置 X-UA-Compatible 的 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

相关内容

最新更新