“星星星星星”通过精心收集,向本站投稿了7篇关于IE8兼容:XUACompatible属性的解释,下面是小编为大家整理后的关于IE8兼容:XUACompatible属性的解释,供大家参考借鉴,希望可以帮助到有需要的朋友。

篇1:关于IE8兼容:XUACompatible属性的解释
这篇文章主要介绍了关于IE8兼容:X-UA-Compatible属性的解释,本文翻译自顶尖程序员问答社区StackOverFlow,需要的朋友可以参考下
问题描述:
代码如下:1、这个到底是什么意思?
2、一些示例使用”,”分离IE的版本,而一些使用”;“,哪个正确?
3、我想知道IE=9; IE=8; IE=7; IE=EDGE顺序的含义,
在文档中使用了
答复:
对于IE8及以上版本,例如:
代码如下:强制浏览器按照特定的版本标准进行渲染。但不支持IE7及以下版本。如果用分号(;)分隔,对于不同的浏览器版本就有不同的兼容性,例如
代码如下:以上就表明,将IE8和IE7按照IE7标准渲染,但是IE9还是按照IE9的标准渲染。它允许有不同的向后兼容水平。尽管在真实情况中,你只要选择一种版本:
代码如下:这对于测试和维护会更加简单。而通常更加有用的方式就是进行仿真模拟
代码如下:对于IE=EDGE
代码如下:这意味着,会强制浏览器按照最新的标准去渲染,
就像在Google’s CDN使用最新版本的JQuery一样,这是按照最新版本,但也可能由于没有固定的版本而破坏你的布局。
最后,考虑下面这个
代码如下:添加”chrome=1“将允许站点在使用了谷歌浏览器内嵌框架(Chrome Frame)的客户端渲染,对于没有使用的,则没有任何影响。
代码如下:For more information, there is plenty to read here, and if you want to learn about ChromeFrame. (which I recommend) you can learn about its implementation here.
PS:X-UA-Compatible是针对 IE8 版本的一个特殊文件头标记,用于为 IE8 指定不同的页面渲染模式,对于ie8之外的浏览器是不识别的。
目前绝大多数网站都用
但是
StackOverFlow原链接;stackoverflow.com/questions/14611264/x-ua-compatible-content-ie-9-ie-8-ie-7-ie-edge?answertab=active#tab-top
篇2:IE8采用多兼容模式正常显示网页
IE8将具有多种兼容模式,IE平台建筑师Chris Wilson在博客中写到,IE平台的工作是同时提供互操作性(网页在不同浏览器的均能正常工作)和向后兼容性(兼容之前版本的IE浏览器)。若是希望IE8继续与目前的数十亿网页兼容,同时也满足使未来数十亿网页开发更加容易的目标,IE8
IE8将具有多种兼容模式。IE平台建筑师Chris Wilson在博客中写到,IE平台的工作是同时提供互操作性(网页在不同浏览器的均能正常工作)和向后兼容性(兼容之前版本的IE浏览器)。若是希望IE8继续与目前的数十亿网页兼容,同时也满足使未来数十亿网页开发更加容易的目标,IE8将采用不同的模式显示网页。
他在博客中表示,在过去的6个主要版本的IE浏览器开发中,均采用“不打破现有WEB(规则)”为准则,在IE6中,他们使用DOCTYPE开关去切换不同的“模式”,以保障兼容性。在IE7中,他们修改了IE的较多部分,以使IE更加遵守标准,特别是改善了与CSS的兼容性,
以前有很多人说使用IE6浏览器打开某些站点的时候会出现很多问题,但是用Firefox和Safari浏览器却正常,在IE7则显示正常。实际上IE7是发布的产品,而IE6是发布的产品,IE在开发时遵循的网络标准是当时的标准。所以,“不打破现有WEB”这句话的确切意思是,“不要改变任何开发商已经部署的,在当前IE中显示正常的页面”(当然,有些标准可能现在还未部署,所以不要期望将来发生的事情)
所以在IE8浏览器中,开发组使用了多种兼容模式来兼容之前的网页。其中前两种模式是:
“Quirks”模式,与当前大多数网页内容保持兼容。
“Standards”模式,即“标准模式”,与IE7能正常显示的内容保持兼容。
第三种模式则需要网页开发者配合,网页开发者需要在网页中加入一个额外的meta标签来标识自己的网页,以达到IE8最佳兼容效果。据悉在“标准模式”下,IE8就可以通过非常严格的Acid2页面测试。

篇3:IE8不兼容你的网页?开启兼容模式
自从用了IE8 整个世界都变了形,
呵呵,问题没那么严重,如果你的网站还来不及修改以适合IE8访问的时候,咱们可以通过非常简单的方法,加几行代码就可以让访问的IE8自动调用IE7的渲染模式,这样可以保证最大的兼容性,方法如下:
只需要在页面中加入如下HTTP meta-tag:
只要IE8一读到这个标签,它就会自动启动IE7兼容模式,保证页面完整展示。
还有一种方法是针对整个网站的,在IIS中加入如下描述符就可以有相同的效果,当然这么做范围更广。
或者你还可以使用IIS admin tool来定义,更为简单,
热门推荐:驱动精灵助您轻松装驱动WinXP任务管理器的几个另类用法
分享到
篇4:浏览器IE8将全面兼容Web网页标准
据国外媒体报道,为了证明自己对软件互用性的承诺并不是突发奇想,微软本周一宣布,将改变新版Internet Explorer浏览器的开发计划,使其对网络标准更加友好,
微软表示,标准兼容模式将成为IE8的默认渲染引擎。微软此前表示,IE8已经通过了Acid2渲染测试。微软部门经理迪恩·哈查莫维奇 (Dean Hachamovitch)在博客中称:“我们认为言行一致非常重要,
IE8将标准兼容模式作为默认渲染引擎,足以表明我们正在履行互用性方面的承诺。”
按照微软的计划,IE8将包含三种渲染模式,分别是新加入的标准兼容模式、IE7渲染模式、以及一种用于显示老版本网站的模式。由于微软改变了IE8的默认渲染引擎,那些需要IE8使用IE7渲染引擎的网站需要在代码中加入一个标签。
微软承认,做出这一变化也出于法律方面的考虑。微软首席法律顾问布拉德·史密斯(Brad Smith)在声明中称:“尽管目前没有法律规定应当将哪种模式作为浏览器默认渲染引擎,但这一举措无疑可以帮助我们避开潜在的法律和监管麻烦。”去年底,浏览器开发商Opera已经向欧盟提起诉讼,指控微软浏览器不支持通用网络标准。就在上周,微软因为没有完全执行欧盟做出的反垄断裁决,而再此遭到巨额罚款。
到目前为止,微软还没有披露正式版IE8将于何时推出,但Beta测试版将于今年上半年发布。
篇5:浏览器IE8将全面兼容Web网页标准
据国外媒体报道,为了证明自己对软件互用性的承诺并不是突发奇想,微软本周一宣布,将改变新版Internet Explorer浏览器的开发计划,使其对网络标准更加友好, 微软表示,标准兼容模式将成为IE8的默认渲染引擎。微软此前表示,IE8已经通过了Acid2渲染测试。微软部
据国外媒体报道,为了证明自己对软件互用性的承诺并不是突发奇想,微软本周一宣布,将改变新版Internet Explorer浏览器的开发计划,使其对网络标准更加友好。
微软表示,标准兼容模式将成为IE8的默认渲染引擎,
微软此前表示,IE8已经通过了Acid2渲染测试。微软部门经理迪恩·哈查莫维奇 (Dean Hachamovitch)在博客中称:“我们认为言行一致非常重要。IE8将标准兼容模式作为默认渲染引擎,足以表明我们正在履行互用性方面的承诺。”
按照微软的计划,IE8将包含三种渲染模式,分别是新加入的标准兼容模式、IE7渲染模式、以及一种用于显示老版本网站的模式。由于微软改变了IE8的默认渲染引擎,那些需要IE8使用IE7渲染引擎的网站需要在代码中加入一个标签。
微软承认,做出这一变化也出于法律方面的考虑。微软首席法律顾问布拉德·史密斯(Brad Smith)在声明中称:“尽管目前没有法律规定应当将哪种模式作为浏览器默认渲染引擎,但这一举措无疑可以帮助我们避开潜在的法律和监管麻烦。”去年底,浏览器开发商Opera已经向欧盟提起诉讼,指控微软浏览器不支持通用网络标准。就在上周,微软因为没有完全执行欧盟20做出的反垄断裁决,而再此遭到巨额罚款。
到目前为止,微软还没有披露正式版IE8将于何时推出,但Beta测试版将于今年上半年发布。
篇6:完美兼容ie6,ie7,ie8以及firefox的css透明滤镜
本例是一个兼容IE6/IE7/IE8和火狐浏览器的css实现半透明层效果,之前本人也遇到过这样的问题,就是把一个层设置半透明后,内的文字也 跟着半透明了,一直没找到合适的解决办法,今天看到designcss.org有一篇文章解决了这个问题,但有一点,发现在filter前边多加一个星 号,多加个星号是为了让IE6和IE7执行,火狐和IE8就不执行了,火狐本身来讲就不支持IE特有的滤镜功能,所以这里没必要再加星号,还有就是不支持 IE8浏览器,经过研究,查阅大量资料,终于找到解决办法了,下面分享出来。
css用到的9是css hack的写法,是为了兼容不同的浏览器而使用的
兼容ie6,ie7以及firefox的css透明滤镜,文字不继承其透明属性
#container{ border:1px solid #c00; background-color:rgba(212,0,0,0.5); background:#f009; filter:alpha(opacity=50); width:500px; margin:40px auto; line-height:200%; font-size:14px; padding:14px;}
#container *{ position:relative;}
我是内容我是内容我是内容我是内容我
篇7:IE8采用多兼容模式以正常显示旧版网页软件教程
IE8将具有多种兼容模式,IE平台建筑师Chris Wilson在博客中写到,IE平台的工作是同时提供互操作性(网页在不同浏览器的均能正常工作)和向后兼容性(兼容之前版本的IE浏览器)。若是希望IE8继续与目前的数十亿网页兼容,同时也满足使未来数十亿网页开发更加容易的目标,IE8将采用不同的模式显示网页。
他在博客中表示,在过去的6个主要版本的IE浏览器开发中,均采用“不打破现有WEB(规则)”为准则,在IE6中,他们使用DOCTYPE开关去切换不同的“模式”,以保障兼容性。在IE7中,他们修改了IE的较多部分,以使IE更加遵守标准,特别是改善了与CSS的兼容性。
以前有很多人说使用IE6浏览器打开某些站点的时候会出现很多问题,但是用Firefox和Safari浏览器却正常,在IE7则显示正常。实际上IE7是2006年发布的产品,而IE6是2001年发布的产品,IE在开发时遵循的网络标准是当时的标准。所以,“不打破现有WEB”这句话的确切意思是,“不要改变任何开发商已经部署的,在当前IE中显示正常的页面”(当然,有些标准可能现在还未部署,所以不要期望将来发生的事情)
所以在IE8浏览器中,开发组使用了多种兼容模式来兼容之前的网页,
其中前两种模式是:
“Quirks”模式,与当前大多数网页内容保持兼容。
“Standards”模式,即“标准模式”,与IE7能正常显示的内容保持兼容。
第三种模式则需要网页开发者配合,网页开发者需要在网页中加入一个额外的meta标签来标识自己的网页,以达到IE8最佳兼容效果。据悉在“标准模式”下,IE8就可以通过非常严格的Acid2页面测试。
关 键 字:浏览工具












