Sjoerd Visscher 所創造的HTML5 ShivJavaScript的一種備選方案。該方案在Internet Explorer 9版本中優先啟用HTML5元素樣式,但不允許使用沒有由JavaScript定義過的元素樣式。

Internet Explorer的兼容性和使用的版本 編輯

Internet Explorer 9之前的版本幾乎不支持HTML5元素和其它HTML5特性。[1] HTML5Shiv允許Internet Explorer 9之前的版本識別HTML5標記,並允許他們使用CSS樣式。

使用示例 編輯

在HTML5網頁中使用HTML5 Shiv非常簡單,你可以選擇安裝或者不安裝官方庫。下面這段示例代碼告訴大家如何在版本低於9的Internet Explorer瀏覽器中使用HTML5 Shiv。腳本應該包含在網頁<head>元素中且任何的樣式表之後。

<!DOCTYPE html>
<html>
 <head>
  <!--[if lt IE 9]>
  <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script>
  <![endif]-->
 </head>
 <body>
 </body>
</html>

您也可以使用GitHub庫下載最新版本的HTML5 Shiv,直接包含在您的項目目錄中。[2]

相關條目 編輯

參考資料 編輯

  1. ^ Internet Explorer 6-9 HTML5 and CSS Compatibility Overview. [2016-02-25]. (原始內容存檔於2016-02-25). 
  2. ^ HTML5Shiv GitHub Code Repository. [2016-02-25]. (原始內容存檔於2016-03-05).