【问题标题】:IE8 does not support HTML5, but website is still rendered the sameIE8 不支持 HTML5,但网站仍然呈现相同
【发布时间】:2012-02-24 09:16:15
【问题描述】:

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

我选择了一个 HTML5 网站 (www.pusher.com) 并检查了它们的元素。他们主页注册部分中的电子邮件地址字段仍会显示。

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

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

我只是随机选择了一个元素。非常感谢任何帮助和其他示例。

【问题讨论】:

    标签: html ie8-compatibility-mode


    【解决方案1】:

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

    另外,你提到的 Pusher 网站使用了HTML5 shim,这有助于 IE 兼容一些 HTML5 元素。

    相关的sn-p:

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

    【讨论】:

      猜你喜欢
      • 2016-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-27
      • 2016-10-20
      • 2013-02-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多