让IE兼容HTML 5新标签
额,博客建立不久,本来是用了些HTML 5的新语法,所以就加了些新标签,可是没想到刚开始我的博客FITURE . Personal在IE 6下面以及其它一些旧版本的浏览下面真的是不堪入目……,刚开始本来是不想管它的,后来确实想不过去,看到淘宝网在IE 6下兼容这样好,偷偷的学了学淘宝的做法……嘿嘿。
原来淘宝是用了一个简单的js来实现的功能(在head标签内用javascript创造一个标签):
<script>document.createElement('section');</script>
就这样一个简单的代码,section标签就创建完成!只需要在网页中加一个判断句然后执行上面这行代码就可以了。在Google Code Project中,当然也有现成的代码供大家使用大概代码内容也就是上面所说的内容,只不过支持比较全面罢了,所以建议还是是直接加google上的代码吧:
<!–[if IE]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]–>
还需要说的是如果不能达到预期效果,请你在CSS中加上一句,比如我使用了HTML5中<article>这一新标签,你就在CSS中加上 article {display:block;}这样,你的IE浏览器(包括IE 6),定能兼容HTML5新标签。
鼓掌吧~
鼓掌~
支持一下
I like to party, not look aretlcis up online. You made it happen.