标签: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
<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