码迷,mamicode.com
首页 > Web开发 > 详细

<meta http-equiv = "X-UA-Compatible" content = "IE=Edge,chrome=1" >

时间:2017-08-29 11:10:38      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:head   文档   ie7   不同的   ram   header   tps   htm   不同   

1.X-UA_Compatible是ie8 新添加的设置,为了处理兼容性。X-UA-Compatible 文件头支持 IE8 以上版本。带有Emulate是用于仿真模拟的。

2.在网页中指定的模式优先权高于服务器中通过HTTP Header所指定的模式。

3.为什么要用X-UA-Compatible?在IE8刚推出的时候,很多网页由于重构的问题,无法适应较高级的浏览器,所以使用X-UA-Compatible标签强制IE8采用低版本方式渲染。

4.标签解释:

4.1<meta http-equiv = "X-UA-Compatible" content = "IE=7" >   以上代码告诉IE浏览器,无论是否用DTD声明文档标准,<!DOCTYPE>,IE8/9都会以IE7引擎来渲染页面。  

4.2<meta http-equiv = "X-UA-Compatible" content = "IE=8" >   以上代码告诉IE浏览器,IE8/9都会以IE8引擎来渲染页面。  

4.3<meta http-equiv = "X-UA-Compatible" content = "IE=edge" >   以上代码告诉IE浏览器,IE8/9及以后的版本都会以最高版本IE来渲染页面。

4.4如果用分号(;)分隔,对于不同的浏览器版本就有不同的兼容性,例如:  

<meta http-equiv = "X-UA-Compatible" content = "IE=7;IE=9" >   将IE8和IE7按照IE7标准渲染,但是IE9还是按照IE9的标准渲染。它允许有不同的向后兼容水平。

4.5<meta http-equiv = "X-UA-Compatible" content = "IE=Edge,chrome=1" >以上代码IE = edge告诉IE使用最新的引擎渲染网页,chrome = 1则可以激活Chrome Frame .这里的chrome=1不是说IE的技术增强了可以模拟Chrome浏览器,而是与谷歌开发的Google Chrome Frame(谷歌内嵌浏览器框架GCF)有关。这个插件可以让用户的IE浏览器外观不变,但用户在浏览网页时实际上使用的是Chrome的内核,并且支持Windows XP及以上系统的IE6/7/8。谷歌这个墙角挖的真给力!
GCF下载地址: http://code.google.com/intl/zh-CN/chrome/chromeframe/

5.一个有意思的事实是,设置了<meta http-equiv="X-UA-Compatible" content="IE=edge">之后,即使未声明!doctype,在IE8、IE9,页面也不会进入怪异模式。

参考链接:http://zccst.iteye.com/blog/2162187

http://blog.csdn.net/yimuqing123/article/details/53012549

https://msdn.microsoft.com/zh-cn/library/cc288325

http://www.cnblogs.com/victor5230/p/5846832.html

<meta http-equiv = "X-UA-Compatible" content = "IE=Edge,chrome=1" >

标签:head   文档   ie7   不同的   ram   header   tps   htm   不同   

原文地址:http://www.cnblogs.com/gaoxuerong123/p/7446994.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!