让IE支持HTML5的两种方案
HTML5 最主要的特性就是加入了更加具有语义的标签比如:嵌入音频、视频、图片的函数、客户端数据存储,以及交互式文档,和页面元素,比如 header, section, footer, figure等。更详细的介绍可以看下面几篇文章的介绍:
A Preview of HTML 5
Yes, You Can Use HTML 5 Today!
W3C HTML5
但IE不支持HTML5这些有用的标签,HTML5,有两种方法让IE支持HTML5.
1.用 Google Chrome Frame插件
这中方法没什么好说的,参见Google Chrome Frame的说明。
2.用JS将HTML5增加的标签创建出来
<script>
var html5Tags=['header' ,'footer','article','nav' ,'section','aside']
for(var i=0;i<html5Tags.length;i++){
document.createElement(html5Tags[i]);
}
</script>
今天才发现这个方法早就有人这样实施了:Moving markup towards HTML5

Give lefter a comment