HTML5是一種新的網(wǎng)頁制作語言,在許多網(wǎng)站中得到廣泛應用。不幸的是,在過去的一段時間里,Internet Explorer瀏覽器(IE)一直不支持HTML5的很多新特性。然而,現(xiàn)在有一些方法可以幫助在IE瀏覽器中使用HTML5的代碼。
HTML5在IE中的應用 這里是一段HTML5的代碼,可以運行在IE瀏覽器中:
上面的代碼演示了如何使用HTML5的canvas(畫布)元素在IE瀏覽器中創(chuàng)建一個紅色的正方形。但是在IE瀏覽器中,如果我們不加額外的代碼,畫布元素根本不能工作。不過在上面的HTML代碼中,我們引用了一個叫做html5shiv的JavaScript庫。該庫會幫助任何瀏覽器識別HTML5的代碼。在上面的代碼中,我們把該庫的網(wǎng)址鏈接到了HTML頭部。這樣當IE瀏覽器加載HTML時,它就能夠理解HTML5的代碼了。
需要注意的是,IE瀏覽器對于HTML5僅僅支持部分特性,如canvas、video等,而對于其他新特性,如WebSockets、Web Workers等,仍然不支持。