<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE" />
这句话究竟是什么意思?
一些示例使用
,
分隔 IE 的版本,而有些使用;
;哪个是正确的?订单
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/14611264/