X-UA-Compatible, IE向前兼容性

IE这个浏览器真是很头疼,有时你开发的网页,到稍微新一点的版本上就完全变了样。

对于IE8,它就使用了全新的渲染引擎,IE9更是变化大。

这里介绍使用X-UA-Compatible meta来让IE 跳转到某个版本来渲染。

方法1:

可使用meta 标签

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

 

方法2:

服务器返回头

X-UA-Compatible: IE=8;FF=3;OtherUA=4

 

其实X-UA-Compatible 虽不是个标准头,但是很多浏览器都支持它,然而最需要这个的恐怕是IE了,它的向前兼容性太差。

 

另外这样的写法:

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

则是让浏览器使用最新的可能版本渲染。

 

这里顺便提一下Acid2测试, acid主要测试浏览器符合w3c标准的程度,这篇文章介绍较好:

http://www.bobopo.com/article/code/acid_w3c.htm

 

参见:

http://www.alistapart.com/articles/beyonddoctype

http://www.456bereastreet.com/archive/201103/x-ua-compatible_and_html5/

http://wange.im/x-ua-compatible-ie9-to-ie7.html


Total views.

© 2013 - 2018. All rights reserved.

Powered by Hydejack v6.6.1