IE8不支持HTML5,但网站仍然呈现相同

时间:2012-02-24 00:47:48

标签: html html5 ie8-compatibility-mode

我使用http://www.html5test.com/来检查Internet Explorer 8浏览器的兼容性。有许多不受支持的HTML元素。

我选择了一个HTML5网站(www.pusher.com)并检查他们的元素。

将显示其主页“注册”部分中的电子邮件地址字段。

我认为Firefox 10.0.2(支持'电子邮件'输入类型)和IE8(不支持'电子邮件'输入类型)之间没有任何区别。

我有点困惑。 HTML5和浏览器中的旧HTML有区别吗?

我只是随机拿起一个元素。任何帮助和其他例子都非常感谢。

1 个答案:

答案 0 :(得分:6)

IE8等旧浏览器默认将所有<input>元素视为具有“文本”类型,这就是它在IE8中仍然有效的原因。

此外,您提到的Pusher网站正在使用HTML5 shim,这有助于IE与某些HTML5元素兼容。

相关摘录:

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