目前大部分现代浏览器都支持HTML5,HTML5也有很多优势,包括标签语义化、支持本地离线存储、用于绘画的canvas技术、支持video和audio等,但是IE9及以下版本还不支持HTML5。那如何解决这个问题呢?
在<head></head>中引入Google的html5.js文件:
<!--[if lt IE 9]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![end if]-->
另外,还可以在css加入这段(让标签呈块状显示):
/*html5*/ article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}