X-UA-Compatible 是在meta标签中用来设置IE浏览器渲染方式的一个属性。
为什么需要X-UA-Compatible?
在IE8刚推出的时候,很多网页由于重构的问题,无法适应较高级的浏览器。所以从IE8
开始,增加了X-UA-Compatible
属性用来强制浏览器按照指定的版本标准进行渲染。
常见写法如下:
<meta http-equiv=”X-UA-Compatible” content=”IE=7″>
#以上代码告诉IE浏览器,无论是否用DTD声明文档标准,IE8/9都会以IE7引擎来渲染页面。
<meta http-equiv=”X-UA-Compatible” content=”IE=9; IE=8; IE=7″/>
#不支持IE7及一下
<meta http-equiv=”X-UA-Compatible” content=”IE=edge”>
#什麼版本IE 就用什麼版本的標準模式
<meta http-equiv=”X-UA-Compatible” content=”IE=Edge,chrome=1″>
#以上代码IE=edge告诉IE使用最新的引擎渲染网页,chrome=1则可以激活Chrome Frame.
最佳的兼容模式方案,結合考慮以上两种:
<meta http-equiv=”X-UA-Compatible” content=”IE=edge,chrome=1″>