自從html5能為我們的新網(wǎng)頁(yè)帶來(lái)更高效潔凈的代碼而得到更多的關(guān)注,然而唯一能讓ie識(shí)別那些新元素(如<article>)的途徑是使用html5 shiv,感謝remy sharp為我們提供了這個(gè)迷你腳本來(lái)解決ie支持html5的問(wèn)題。
html5.js必須在頁(yè)面head元素內(nèi)調(diào)用(因?yàn)閕e必須在元素解析前知道這個(gè)元素,所以這個(gè)js文件不能在頁(yè)面底部調(diào)用。)
作者已經(jīng)把js文件放在google code project上并允許大家直接調(diào)用,當(dāng)然,前提是你不在意調(diào)用額外的文件。
http://html5shiv.googlecode.com/svn/trunk/html5.js
你可以使用ie條件注釋來(lái)調(diào)用這個(gè)js文件,這樣像firefox等非ie瀏覽器就會(huì)忽視這段代碼,也就不會(huì)有無(wú)謂的http請(qǐng)求了。下面這段代碼僅會(huì)在ie瀏覽器下運(yùn)行: