`

【转载】HTML5 声明兼容IE的写法

阅读更多
<!DOCTYPE html>
<!–[if IE]>
<meta http-equiv=”X-UA-Compatible” content=”IE=8″ />
<![endif]–>
<!–[if IE 7]>
<meta http-equiv=”X-UA-Compatible” content=”IE=7″ />
<![endif]–>
<!–[if IE 6]>
<meta http-equiv=”X-UA-Compatible” content=”IE=6″ />
<![endif]–>

 

关于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.mhtml5.com/2012/05/4901.html

分享到:
评论

相关推荐

    HTML5 声明兼容IE的写法

    IE8及以下版本的浏览器不支持HTML5声明,因此当这些浏览器访问含有HTML5声明的网页时,会进入一种名为Quirks Mode(怪异模式)的兼容模式,这会导致页面布局等显示问题。为了解决这个问题,可以在HTML文档的头部使用...

    css浏览器兼容写法

    在网页设计中,CSS(层叠样式表)的浏览器兼容性问题是一大挑战,尤其是在处理老版本的浏览器,如IE6、IE7时。不同浏览器对CSS的理解和解析方式存在差异,导致样式在不同浏览器中可能表现不一致。本文将详细介绍如何...

    IE6、IE7、Firefox之间的兼容写法

    ### IE6、IE7、Firefox之间的兼容写法详解 #### 一、引言 随着Web技术的不断发展,浏览器兼容性问题一直是前端开发人员面临的重要挑战之一。尤其在早期的Web开发过程中,不同版本的Internet Explorer(简称IE)...

    兼容IE的最小最大高度CSS写法

    ### 兼容IE的最小最大高度CSS写法详解 #### 一、背景介绍 在Web开发过程中,确保网站能够在各种浏览器上正常显示是一项重要的任务。尤其是对于那些仍需支持Internet Explorer(IE)的老项目,由于IE对现代CSS特性的...

    IE、FF的JS兼容写法

    这篇博客文章“IE、FF的JS兼容写法”探讨了如何编写能够同时在IE和FF下运行的兼容性JavaScript代码。 首先,我们需要理解这两个浏览器对于DOM(Document Object Model)操作的处理方式有所不同。例如,IE使用的是`...

    ie6 ie7 ff浏览器兼容

    5. **IE6兼容写法**: ```css _border:2px solid #f00; ``` 在属性前加上下划线(`_`),可以使该规则仅对IE6有效。这里的边框颜色同样被设置为红色。 #### 实现兼容性的原理 - **CSS条件注释**:虽然在提供的...

    CSS3毛玻璃效果-兼容IE-来自明锋工作室

    这是一个css3模糊演示效果,几行css代码即可实现。除了在firefox、chrome、opera下完美显示,同时提供兼容IE的方法。 可以用于传统PC端,移动端更没问题。 关注明锋工作室,关注UI设计和web前端开发。

    IE兼容文档

    在Web开发中,浏览器兼容性一直是一个重要的问题,尤其是对于旧版本的Internet Explorer(IE),如IE6和IE7。本文主要讨论如何通过CSS Hack来解决IE、Firefox等浏览器之间的样式兼容问题。 一、CSS Hack 1. `!...

    HTML5基础写法

    HTML5是第五代超文本标记语言,主要用于Web内容的展示,它是构建Web应用程序的基础。HTML5相较于之前的...对于初学者来说,掌握HTML5的基础写法是学习前端开发的第一步,也是构建网页和Web应用不可或缺的基本技能。

    ie6~ie9 hack兼容写法 已测试

    标题中提到的“ie6~ie9 hack兼容写法”涉及了在不同版本的Internet Explorer浏览器中,尤其是IE6到IE9之间存在的兼容性问题,以及在CSS代码中使用特定的技巧来解决这些问题。IE浏览器因遵循自己的渲染引擎和一些私有...

    css样式表兼容总结,兼容火狐,ie6,ie7,FF

    标题中的“css样式表兼容总结,兼容火狐,ie6,ie7,FF”指的是在网页设计中,CSS样式表需要处理不同浏览器之间的兼容性问题,特别是老版本的Internet Explorer(IE6和IE7)以及Firefox。描述中的“css样式表火狐,ie6,ie...

    IE8 的兼容性问题总结

    首先,IE8不支持HTML5的新特性。例如,它不支持`&lt;canvas&gt;`、`&lt;video&gt;`、`&lt;audio&gt;`等元素,也不支持数据属性(data attributes)、离线存储(localStorage)等。因此,开发者需要使用jQuery或其他库来实现类似的功能...

    让IE和火狐同时兼容

    }`这样的写法,这样在IE中只识别第一个声明。 2. **IE5与IE6的BOX模型差异**: - 在IE5中,设置`div`元素的`width`和`margin`属性时,实际宽度可能会出现偏差。而IE6则可能存在相反的问题。 - 解决方案:通过...

    兼容IE6、IE7的min-width、max-width写法

    以下将详细介绍如何实现对IE6和IE7的兼容性处理。 首先,我们来看标准的`min-width`和`max-width`效果。在现代浏览器中,我们可以通过以下方式设置元素的最小和最大宽度: ```css .ie-hack { min-width: 100px; ...

    ie兼容媒体查询

    "ie兼容媒体查询ie8"这个主题聚焦于如何在IE8这样的旧版浏览器中实现媒体查询(Media Queries),这是响应式网页设计的关键技术。媒体查询允许内容根据设备特性和视口大小来适配显示,从而为不同的设备提供优化的...

    ie6ie7ie8共存以及Firefox浏览器CSS兼容写法

    在网站设计的时候,应该注意css样式兼容不同浏览器问题,特别是对完全使用DIVCSS设计的网,就应该更注意IE6IE7FF对CSS样式的兼容,不然,你的网乱可能出去不想出现的效果!Java中文网海量权威开发资料,欢迎游客会员...

    IE6中的position:fixed定位兼容性写法分享

    在标题和描述中提到的"IE6中的position:fixed定位兼容性写法",实际上是一种利用JavaScript和CSS hack来模拟`position:fixed`效果的方法。下面,我们将详细探讨这些技术: 1. **HTML和CSS Hack**: 由于IE6的特性...

    各浏览器css兼容写法

    DOCTYPE html&gt;`)可确保浏览器以标准模式渲染页面,避免Quirks Mode带来的兼容性问题。 10. **测试工具**: - 使用浏览器开发者工具(如Chrome DevTools、Firefox Developer Tools)检查和调试样式。还可以使用...

    软件中声明版权的写法

    ### 软件中声明版权的写法 在软件开发过程中,版权声明是保护开发者权益的重要环节之一。本文将详细介绍几种常见的版权声明写法,并通过具体示例来帮助读者更好地理解如何在自己的项目中正确地添加版权信息。 ####...

Global site tag (gtag.js) - Google Analytics