IE6是XP系统时代的产品,实在是太老了,并不支持所有HTML5的标签。但是可以用第三方的插件可使得IE6浏览器兼容HTML5。比如gg的html5shiv。可以把HTML5的新元素转换成IE6认识的内容。使用方式也很简单,只需要在你的head中调用这段代码就行了:
<head><!--if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
兼容它的新标签这个还比较容易解决,
通过JS给浏览器定义这些新标签就行了,
意思就是声明给浏览器知道,这些标签。比如声明head footer
(function(){var element=['header','footer','article','aside','section','nav','menu','hgroup','details','dialog','figure','figcaption'],
len=element.length
while(len--){
document.createElement(element[i])
}
})()
当然有别人做好的责成JS,,,你直接用就行了,,网上常见的HTML5.js
JQUERY也有类似的插件。