html - "X-UA-Compatible"内容= "IE=9; IE=8; IE=7; IE=EDGE"

标签 html internet-explorer x-ua-compatible

<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE" />
  1. 这句话究竟是什么意思?

  2. 部分示例使用 ,分隔 IE 的版本,而有些使用 ; ;哪个是正确的?

  3. 订单IE=9; IE=8; IE=7; IE=EDGE有一些重要性,我想知道。

编辑:我正在使用<!DOCTYPE html>

最佳答案

如果您支持 IE,对于 Internet Explorer 8 及更高版本,这:

<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7" />

强制浏览器按照特定版本的标准呈现。不支持 IE7 及以下版本。

如果用分号分隔,它会设置不同版本的兼容级别。例如:

<meta http-equiv="X-UA-Compatible" content="IE=7; IE=9" />

将 IE7 和 IE8 呈现为 IE7,但将 IE9 呈现为 IE9。它允许不同级别的向后兼容性。但在现实生活中,您应该只选择其中一个选项:

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

这样可以更轻松地进行测试和维护。虽然通常更有用的版本是使用 Emulate:

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

为此:

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

它强制浏览器以最新版本的标准呈现。

欲了解更多信息,there is plenty to read about on MSDN ,

关于html - "X-UA-Compatible"内容= "IE=9; IE=8; IE=7; IE=EDGE",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33139748/

相关文章:

javascript - 导致 Internet Explorer 11 崩溃的 Angular Controller

javascript - 更改 location.hash 然后按返回按钮 - IE 的行为与其他浏览器不同

html - IE 兼容模式 : 'X-UA-Compatible' tag 'Edge'

internet-explorer - 如何强制 Internet Explorer 以标准模式而不是怪异模式呈现?

javascript - 使用 Shadow DOM 将内容与演示分离

python - Django 中 css 文件调用的图片放在哪里?

javascript - 如何获取 &lt;input&gt; 的值

HTML - IE10 无法正确显示表格?

javascript - jquery 搜索过滤器 - 如果搜索不匹配,选项将被隐藏,但 optgroup 仍显示,如何隐藏 optgroup