HTML5 声明兼容IE的写法
2012-05-07 15:42
218 查看
此文章来源于HTML5研究小组
<!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]–>
来作为IE8的兼容方法,虽然微软将IE向标准迈进了一大步,而事实上IE8还存在一系列渲染的奇怪现象是不争的事实。
谁让IE6那么多呢,或许2014年以后我们可以有更多的时间去关心IE8,而不是IE6或者IE7。
在X-UA-Compatible中可用的方法有:
其中最后一行是永远以最新的IE版本模式来显示网页的。
另外加上
而使用,Emulate模式后则更重视<!DOCTYPE>
所以目前来说还是以
为首选。
微软自己创下的罪孽让他自己去扫吧。
<!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" >
为首选。
微软自己创下的罪孽让他自己去扫吧。
相关文章推荐
- HTML5 声明兼容IE的写法
- HTML5 声明兼容IE的写法
- HTML5 声明兼容IE的写法(转载)
- HTML5 声明兼容IE的写法
- HTML5 声明兼容IE的写法 asp.net
- HTML5 声明兼容IE的写法
- HTML5 声明兼容IE的写法
- 网页使用HTML5代码需兼容IE的写法
- HTML5声明兼容IE
- HTML5之拖拽(兼容IE和非IE)
- Nodejs+HTML5兼容IE789的大文件上传完整版
- 兼容IE和FF的js脚本写法
- IE 9 以下兼容HTML5
- 【工作笔记五】html5的placeholder属性(IE如何兼容placeholder属性)
- 完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法
- 完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法
- html5shiv让IE也能支持HTML5标签的JavaScript兼容库
- IE和火狐兼容的AJAX写法
- ie下兼容html5
- 兼容IE的CSS写法