2012-02-24 62 views
2

我用http://www.html5test.com/來檢查我的Internet Explorer 8瀏覽器的兼容性。有各種不支持的HTML元素。IE8不支持HTML5,但網站仍然呈現相同

我選了一個HTML5網站(www.pusher.com)並檢查它們的元素。其主頁註冊部分中的電子郵件地址字段仍然顯示。

我在Firefox 10.0.2(支持'email'輸入類型)和IE8(不支持'email'輸入類型)之間沒有看到任何區別。

我有點困惑。瀏覽器中的HTML5和舊HTML有區別嗎?

我剛隨機挑選了一個元素。任何幫助和其他例子非常感謝。

回答

6

像IE8這樣的舊瀏覽器默認所有<input>元素都有一個'text'類型,這就是爲什麼它仍然在IE8中工作的原因。

此外,您提到的Pusher網站使用的是HTML5 shim,它可以幫助IE與某些HTML5元素兼容。

相關片段:

<!--[if lt IE 9]> 
    <script type="text/javascript" src="//html5shim.googlecode.com/svn/trunk/html5.js"></script> 
<![endif]-->