HTML5 Shiv
Sjoerd Visscher 所創造的HTML5 Shiv是JavaScript的一種備選方案。該方案在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]
相關條目
編輯參考資料
編輯- ^ Internet Explorer 6-9 HTML5 and CSS Compatibility Overview. [2016-02-25]. (原始內容存檔於2016-02-25).
- ^ HTML5Shiv GitHub Code Repository. [2016-02-25]. (原始內容存檔於2016-03-05).