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

X-UA-Compatible是针对ie8新加的一个设置,对于ie8之外的浏览器是不识别的,这个区别与content="IE=7"在无论页面是否包含<!DOCTYPE>指令,都像是使用了 Windows Internet Explorer 7的标准模式。而content="IE=EmulateIE7"模式遵循<!DOCTYPE>指令。对于多数网站来说,它是首选的兼容性模式。

目前IE8尚在测试版中,所以为了避免制作出的页面在IE8下面出现错误,建议直接将IE8使用IE7进行渲染。也就是直接在页面的header的meta标签中加入如下代码:

  1. <meta http-equiv="X-UA-Compatible" content="IE=7" />

这样我们才能使得页面在IE8里面表现正常!

浏览器市场份额的激烈竞争,给网页设计开发人员带来了兼容性设计的麻烦。单单 IE 浏览器就有好几个主流版本,IE6、IE7、IE8 等等。当然使用诸如 IETester,多版本 IE 共存解决方案之类的第三方集成工具,可以方便代码调试。但我们总需要找寻一种更为省时省力的方法。

X-UA-Compatible 是针对 IE8 版本的一个特殊文件头标记,用于为 IE8 指定不同的页面渲染模式。由于当下 IE6 和 IE7 使用率依然较高,综合考虑,启用 IE8 版本的 X-UA-Compatible 兼容模式显得相当重要。

各种兼容模式代码示例如下:

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

像是使用了 Windows Internet Explorer 7 的 Quirks 模式,这与 Windows Internet Explorer 5 显示内容的方式很相似。

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

无论页面是否包含 <!DOCTYPE> 指令,均使用 Windows Internet Explorer 7 的标准渲染模式。

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

开启 IE8 的标准渲染模式,但由于本身 X-UA-Compatible 文件头仅支持 IE8 以上版本,因此等同于冗余代码。

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

Edge 模式通知 Windows Internet Explorer 以最高级别的可用模式显示内容,这实际上破坏了“锁定”模式。

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

EmulateIE7 模式通知 Windows Internet Explorer 使用 <!DOCTYPE> 指令确定如何呈现内容。标准模式指令以Windows Internet Explorer 7 标准模式显示,而 Quirks 模式指令以 IE5 模式显示。与 IE7 模式不同,EmulateIE7 模式遵循 <!DOCTYPE> 指令。对于多数网站来说,它是首选的兼容性模式。

在现阶段,IE8 版本推向市场没有多久,份额不高。因此,考虑兼容旧版本的模式值得推荐。

<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 的说明,布布扣,bubuko.com

时间: 2024-11-05 18:35:46

<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 的说明的相关文章

&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=Edge&quot;&gt;

---恢复内容开始--- X-UA-Compatible是自从IE8新加的一个设置,对于IE8以下的浏览器是不识别的.通过在meta中设置X-UA-Compatible的值,可以指定网页的兼容性模式设置. 在网页中指定的模式优先权高于服务器中(通过HTTP Header)所指定的模式. 网页兼容性模式不仅可以在网页上直接设置,还可以在服务器上设置 认识网页兼容性模式 IE8支持几种文件兼容性模式,它们具有不同的特性并影响内容显示的方式. •Emulate IE8 mode指示IE使用<!DOCT

&lt; meta http-equiv = &quot;X-UA-Compatible&quot; content = &quot;IE=edge,chrome=1&quot; /&gt;的意义

X-UA-Compatible是神马? X-UA-Compatible是IE8的一个专有<meta>属性,它告诉IE8采用何种IE版本去渲染网页,在html的<head>标签中使用.可以在微软官方文档获取更多介绍. 为什么要用X-UA-Compatible?  在IE8刚推出的时候,很多网页由于重构的问题,无法适应较高级的浏览器,所以使用X-UA-Compatible标签强制IE8采用低版本方式渲染. 使用下面这段代码后,开发者无需考虑网页是否兼容IE8浏览器,只要确保网页在IE6

优先使用最新版本的IE 和 Chrome 内核 1 &lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge,chrome=1&quot;&gt;

兼容模式 优先使用最新版本的IE 和 Chrome 内核 1 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

IE 8兼容:&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge&quot; /&gt; X-UA-Compatible的解释

前言:9月份开始了,大四也真正的到来了.深知自己网页布局还有很大的缺陷,接下来打算从工作中抽时间出来模仿着一些互联网公司的网站.顺便把基础理论知识打好. 第一个目标:小米官网:后续会把练习的项目放到github上. 平常自己写代码不是很规范,网页最基础的架构<html></html>一般用的就是DW生成的页面文件.前不久经老大调教,就改用了H5的框架结构.之前对于结构这块没有去想太多,就以为是一个基本要求的结构.今天看小米首页的活动页,看到<meta http-equiv=&

&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge,chrome=1&quot;&gt;

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 转载的,这个基本知识http://www.cnblogs.com/yoosou/archive/2012/07/27/2612443.html x-ua-compatible 用来指定IE浏览器解析编译页面的model   x-ua-compatible 头标签大小写不敏感,必须用在 head 中,必须在除 title 外的其他

&lt; meta http-equiv = &quot;X-UA-Compatible&quot; content = &quot;IE=edge,chrome=1&quot; /&gt;的作用

< meta http-equiv = "X-UA-Compatible" content = "IE=edge,chrome=1" /> 介绍:这是个是IE8的专用标记,用来指定IE8浏览器去模拟某个特定版本的IE浏览器的渲染方式(比如人见人烦的IE6),以此来解决部分兼容问题,例如模拟IE7的具体方式如下: < meta http-equiv = "X-UA-Compatible" content = "IE=Em

&lt;meta content=&#39;IE=edge,chrome=1&#39; http-equiv=&#39;X-UA-Compatible&#39; /&gt;

代码一:<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> http-equiv="X-UA-Compatible"这个是IE8的专用标记,是用来指定Internet Explorer 8 浏览器模拟某个特定版本IE浏览器的渲染方式,以此来解决IE浏览器的兼容问题. 例如指定IE8浏览器使用IE6的渲染方式呈现界面. 代码二:<meta http-equi

&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge&quot;&gt;是什么?

X-UA-Compatible是IE8的一个专有<meta>属性,它告诉IE8采用何种IE版本去渲染网页.在html中的<head>标签中可以使用. 是什么要用X-UA-Compatible? 在IE8刚推出的时候,很多网页由于重构的问题,无法适应较高的浏览器,所以使用X-UA-Compatible标签强制IE8采用低版本方式渲染. 使用下面的这段代码后,开发者无需考虑网页是否兼容IE8浏览器,只要确保网页在IE6.IE7下的表现就可以了. <meta http-equiv=

&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;ie=edge&quot;&gt;的意思

<meta http-equiv="X-UA-Compatible" content="ie=edge">vscode创建html文件默认有这串代码,原来这个的意思是: Edge 模式通知 Windows Internet Explorer 以最高级别的可用模式显示内容,这实际上破坏了“锁定”模式.即如果你有IE9的话说明你有IE789,那么就调用高版本的那个也就是IE9. 原链接:https://bijian1013.iteye.com/blog/19