1. 程式人生 > >讓低版本的IE瀏覽器支援HTML5

讓低版本的IE瀏覽器支援HTML5

Internet Explorer 瀏覽器問題

你可以使用以上的方法來為 IE 瀏覽器新增 HTML5 元素,但是:


我們可以使用 Sjoerd Visscher 建立的 "HTML5 Enabling JavaScript", " shiv" 來解決該問題:
<!--[if lt IE 9]>
  <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

以上程式碼是一個註釋,作用是在 IE 瀏覽器的版本小於 IE9 時將讀取 html5.js 檔案,並解析它。

注意:國內使用者請使用本站靜態資源庫(Google 資源庫在國內不穩定):
<!--[if lt IE 9]>
  <script src="http://cdn.static.runoob.com/libs/html5shiv/3.7/html5shiv.min.js"></script>

<![endif]-->

針對IE瀏覽器html5shiv 是比較好的解決方案。html5shiv主要解決HTML5提出的新的元素不被IE6-8識別,這些新元素不能作為父節點包裹子元素,並且不能應用CSS樣式。