IE8 及更早IE版本没法在这些元素中渲染CSS效果,以致于你不能使用 <header>, <section>, <footer>, <aside>, <nav>, <article>, <figure>, 或者其余的HTML5 elements.

解决办法:你能够使用HTML5 Shiv Javascript脚原本解决IE的兼容问题。HTML5 Shiv下载地址:http://code.google.com/p/html5shiv/

下载后,将如下代码放入的网页中:

<!--[if lt IE 9]>
<script src="html5shiv.js"></script>
<![endif]-->

以上代码在浏览器小于IE9版本时会加载html5shiv.js文件. 你必须将其放置于<head> 元素中,由于 IE浏览器须要在头部加载后渲染这些HTML5的新元素