【问题标题】:Use of HTML5 for a new website将 HTML5 用于新网站
【发布时间】:2011-07-20 04:48:42
【问题描述】:

由于旧版浏览器对 HTML5 的支持水平较低,现在应该(或可能)将 HTML5 的任何部分用于新网站,该网站将拥有各种浏览器(和版本)的不同用户) 访问该网站?

编辑:在此处填写更多信息。有问题的网站,为了简单的比较,类似于 fb。我说的不是一个社交网站,它只是一个能够接触到那种类型的广大受众(任何人都可以加入)并且将成为一个交互式门户(不仅仅是一个显示完整静态内容的网站)的社交网站。

【问题讨论】:

  • 这是一个非常广泛的问题,但是,是的,您可以在某些浏览器中使用 HTML 5 的某些方面,甚至是较旧的浏览器。但这完全取决于您要使用哪些功能以及您所说的“广泛”浏览​​器是什么意思。
  • @Alastair Pitts 感谢您指出其他问题,但已经过了很长时间,因为该问题可能对 HTML5 的当前状态有影响,也可能没有影响
  • @DA 是的,这个问题很广泛,但是要回答您关于不同浏览器的问题...该站点的用户组非常庞大,因此无法假设任何用户将使用一个浏览器/版本而不是另一个。

标签: html


【解决方案1】:

感谢上帝,MS 终于开始争取 IE6 的 gid,但由于盗版 windows 软件我有太多经验,它肯定会在未来几年在中国出现;尽管这推动了更高的标准吨仍然使用 IE7、8,有些甚至 9 并不完美。 Chrome IMOP 非常出色,其次是支持 HTML5 的 Safari 和 FF,但即使这些浏览器也不完美。

我认为可以使用 css3 和 HTML5 等功能,例如 canvas,但以不显眼的方式(如 javascript)增强 UI HTML5/CSS3/jQuery 不应该增强内容。

使用 javascript,我们可以检查浏览器并使用适当的方法,这个概念也应该应用于 HTML5。因此,如果您确实实现了任何东西,我认为了解如何检测很重要,这可能是开始 with 的最佳资源。

http://diveintohtml5.ep.io/detect.html

【讨论】:

  • 感谢您在此处输入 +1。我个人认识太多人,他们只会在连接了新计算机时才升级他们的浏览器(这并不常见)。我喜欢 HTML5 所采取的步骤,但仍然对合并哪些内容持谨慎态度,并且不会将我的材料展示给足够多的观众。
【解决方案2】:

首先,HTML5 是一个包含先前标准的标准。因此,你已经在不知不觉中做 HTML5。

其次,HTML5 在功能分组方面可以与 CSS 进行比较(CSS = CSS1 + CSS2 + CSS3 等等)。换句话说,它是单个功能的集合,而不是一件大事。

第三,您总有一天要实现新的 HTML5 功能。干嘛要等?哦,对了,有些人不关心“现代浏览器”。作为 Web 开发人员/设计师,您有责任告知人们过时浏览器的后果。

最后但并非最不重要的一点是,已经有大量信息......就像这个网站:http://diveintohtml5.ep.io/

可以从这个answer 和另一个answer 中找到一些补充信息,我为其他关于HTML5 的问题写的。

玩得开心! :)

【讨论】:

    【解决方案3】:

    您可以安全地在表单中使用所有新的 HTML 字段类型,不支持 html 5 的浏览器中的任何 HTML 5 输入将简单地回退到标准 type="text" 输入。

    目前,移动设备似乎最能从 HTML 5 表单中受益,因为它们可以识别输入类型,比如“电子邮件”,然后向用户提供特定于电子邮件的键盘布局。

    使用http://www.modernizr.com/为某些html 5元素提供JavaScript后备也很简单

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-26
      • 2011-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-09
      • 2012-07-29
      相关资源
      最近更新 更多