`

使用X-UA-Compatible来设置IE8/IE9兼容模式

 
阅读更多
引用

IE 关于X-UA-Compatible
关于X-UA-Compatible

目前绝大多数网站都用

<meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE7″ >

来作为IE8的兼容方法,虽然微软将IE向标准迈进了一大步,而事实上IE8还存在一系列渲染的奇怪现象是不争的事实。

谁让IE6那么多呢,或许2014年以后我们可以有更多的时间去关心IE8,而不是IE6或者IE7。

在X-UA-Compatible中可用的方法有:

<meta http-equiv=”X-UA-Compatible” content=”IE=5″ >

<meta http-equiv=”X-UA-Compatible” content=”IE=7″ >

<meta http-equiv=”X-UA-Compatible” content=”IE=8″ >

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

其中最后一行是永远以最新的IE版本模式来显示网页的。

另外加上

<meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE7″ >

<meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE8″ >

而使用,Emulate模式后则更重视<!DOCTYPE>所以目前来说还是以

<meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE7″ >

为首选。微软自己创下的罪孽让他自己去扫吧。

转载自火跃
网址:http://www.huoyue.org/x-ua-compatible

引用

IE9应用低版本IE模式(转自http://tech.liuj.in/?p=34)

最近基于GWT2.2.0 开发的产品在IE9下报出了bug,临时用启动选择IE8标准模式解决的。换GWT2.4.o就解决了,不过还是把应用版本模式的方法写在这里。

设置X-UA-Compatible的meta header理所应当能启动模式,但是注意这里,此段header前,最好不要加除了title和其他meta外的任何标签和注释

当然IE的测试也很恐怖,最好close all the windows才靠谱。

官方文档大概这样写的

The X-UA-Compatible header is not case sensitive; however, it must appear in the header of the webpage (the HEAD section) before all other elements except for the title element and other meta elements.

参考资料

官方文档: http://msdn.microsoft.com/en-us/library/cc288325(VS.85).aspx



民间文章:http://www.swingworks.net/2011/08/x-ua-compatible_breaks_in_ie9/

于是,如此这般

<head>
  <title>Loading...</title>
  <meta http-equiv="X-UA-Compatible" content="IE=8" />
  <!--[if IE 7]>
  <meta http-equiv="X-UA-Compatible" content="IE=7" />
  <![endif]-->




相关文章:
关于IE9中X-UA-Compatible失效的问题
http://www.swingworks.net/2011/08/x-ua-compatible_breaks_in_ie9/
使用X-UA-Compatible来设置IE8/IE9兼容模式
http://simpleframework.net/bbs/836/13897.html
分享到:
评论

相关推荐

    使用X-UA-Compatible来设置IE浏览器兼容模式

    当你引入一个增设的兼容性模式,此文章说明文件兼容性的必要性,列出现有版本IE能使用的文件兼容性模式并示范如何选择特定的兼容性模式。 了解文件兼容性的必要性 每个主要版本IE新增的功能都是为了让浏览器更容易...

    meta http-equiv=”X-UA-Compatible” content=”IE=7″ 意思是将IE8用IE7进行渲染

    `&lt;meta http-equiv="X-UA-Compatible" content="IE=7"&gt;` 这一行代码是针对Internet Explorer 8(IE8)浏览器的一个特定设置,它的作用是强制IE8以Internet Explorer 7(IE7)的标准模式来渲染网页内容。在IE8之前,...

    一行代码解决各种IE兼容问题,IE6,IE7,IE8,IE9,IE10

    使IE5,IE6,IE7,IE8兼容到IE9模式 &lt;!–[if lt IE 9]&gt; ”http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js”&gt;&lt;/script&gt; &lt;![endif]–&gt; 解决PNG显示问题 只需将透明png图片命名为*-trans.png 需要注意...

    关于IE8兼容:X-UA-Compatible属性的解释

    meta http-equiv=”X-UA-Compatible” content=”IE=9; IE=8; IE=7; IE=EDGE” /&gt;1、这个到底是什么意思? 2、一些示例使用”,”分离IE的版本,而一些使用”;“,哪个正确? 3、我想知道IE=9; IE=8; IE=7; IE=...

    x-ua-compatible content=”IE=7, IE=9″意思理解

    在给定的标题和描述中,我们讨论的是如何设置 `x-ua-compatible` 以使 IE8 使用 IE7 模式渲染,同时允许 IE9 使用其自身的 IE9 模式。 `x-ua-compatible` 的 `content` 属性值决定了 IE 应该使用哪种兼容性模式。在...

    ua-compatible:在快速中间件中设置X-UA-Compatible标头

    在快速中间件中设置X-UA-Compatible标头。 强制IE使用最新的渲染引擎,如果已安装,默认为chrome-frame 安装 npm install ua-compatible --save 用法 var express = require('express') var app = express() var ...

    解决各种IE兼容问题_IE6_IE7_IE8_IE9_IE10

    总之,解决IE兼容问题的方法主要包括使用`X-UA-Compatible`标签指定渲染模式、利用服务器端配置以及引入JavaScript库。开发者可以根据项目需求选择适合的策略,以确保网站在不同版本的IE浏览器中都能正常工作。不过...

    IE8浏览器如何确定文档模式.docx

    IE8 浏览器如何确定文档模式是指 IE8 浏览器如何根据文档类型、X-UA-Compatible meta 标签和头部、开发人员工具和兼容性视图设置来确定网站的渲染模式的过程。 文档类型(doctype)是 HTML 文档的开头部分,用于...

    content=”IE=7, IE=9″意思理解

    `&lt;meta http-equiv="X-UA-Compatible" content="IE=7, IE=9"&gt;`是一种用于控制IE8和IE9渲染模式的技术手段,旨在解决特定历史背景下出现的兼容性问题。随着技术的发展和浏览器的进步,这类特殊处理的需求已经大大减少...

    部署网站时为了兼容IEB在IIS中的配置兼容模式

    当设置`X-UA-Compatible`为`IE=EmulateIE7`时,IE9及以上版本的浏览器会模拟IE7的渲染模式。这意味着浏览器会使用IE7的CSS解析器和脚本引擎,这对于依赖于IE7特性的网站来说非常重要。但是,这也可能导致现代网站的...

    IE7与IE8的兼容性 配置文档

    为了解决IE7与IE8之间的兼容性问题,Microsoft引入了一个名为`X-UA-Compatible`的HTTP头字段,允许开发者指定IE应该使用哪种渲染模式来显示页面。这一字段可以通过服务器端设置,也可以通过HTML元数据插入到页面中。...

    IE8 指定不同的页面渲染模式

    在探讨IE8指定不同的页面渲染模式这一主题时,我们深入解析了如何通过X-UA-Compatible元信息标记来控制Internet Explorer 8(以下简称IE8)在不同渲染模式下的表现,以实现跨浏览器兼容性优化。以下是对标题、描述...

    ie6_ie7_ie8_ff(火狐)浏览器兼容性

    为了使IE8能够以IE7或IE8的标准模式渲染页面,可以使用X-UA-Compatible元标签: ```html &lt;meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"&gt; ``` 这将确保IE8以最高标准模式渲染页面,接近现代...

    ie8自动设置 兼容性代码

    ### IE8自动设置兼容性代码详解 随着网络技术的不断进步与互联网标准的持续演进,Web开发者面临着一个挑战:如何确保网站在不同版本的浏览器中保持一致的外观与功能。尤其是在Internet Explorer(IE)系列浏览器中...

    解决IE6、IE7、IE8样式不兼容问题

    为了区分不同的IE版本,开发者可以利用条件注释(Conditional Comments)和X-UA-Compatible元标签来针对性地应用特定的CSS规则。例如: ```html &lt;!--[if IE 6]&gt; &lt;link rel="stylesheet" type="text/css" href="ie6...

    WEB程序兼容IE代码

    - `&lt;meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/&gt;` 这行代码的作用是告诉IE浏览器使用IE7的渲染引擎来呈现当前网页。其中,`http-equiv`属性相当于HTTP头部字段,`X-UA-Compatible`是特定于IE的一...

    一句代码解决IE8兼容问题.docx

    保存并应用这个配置后,IIS会自动为所有请求添加`X-UA-Compatible`响应头,使IE8始终处于IE7兼容模式。 方法三:使用IIS管理员工具进行设置。如果你不熟悉XML配置或觉得手动编辑`web.config`麻烦,可以通过IIS管理...

Global site tag (gtag.js) - Google Analytics