代码之家  ›  专栏  ›  技术社区  ›  spinon

HTML 4与HTML 5[关闭]

  •  4
  • spinon  · 技术社区  · 14 年前

    我已经读了很多关于HTML5和它提供的一些变化。不过,对于我的大多数需求(LOB应用程序),它似乎真的不会有那么大的影响。但是最近我有一个设计师朋友告诉我,我需要开始用HTML5构建所有东西,因为这正是每个人现在想要的。

    有没有人能给我一些好文章,或者给我指出正确的方向,让我真正理解HTML5和HTML4给了我什么?

    6 回复  |  直到 8 年前
        1
  •  3
  •   Matt user129975    12 年前

    如果你做的是LOB的东西,没有什么太花哨的图形wize,那么可能最大的变化就是使用HTML5 doctype标签:

    <!DOCTYPE html>
    

    即使在不直接支持HTML5的浏览器上(例如IE7),这也被解释为有效的DOCTYPE,并且浏览器保持在“标准”模式。作为一个起点,这可能是你能做的最简单的了。

    HTML5 forms 目前还很缺乏(主要是Chrome/Safari/WebKit和Opera支持它们中的大多数),但添加它们并没有什么坏处(它们是向后兼容的)。

        2
  •  4
  •   Grant Palin Bob King    14 年前

    你不需要突然开始实现HTML5。该规范仍在不断变化,预计在相当长的一段时间内不会完全完成。此外,浏览器支持还不是全部。也就是说,今天你可以做一些事情:

    • 使用新的doctype,所有浏览器都应该支持它
    • 结构元件- article , section , nav 我喜欢这些,因为它们比泛型提供了更多的语义 div HTML5 shiv display: block .
    • 新的形式元素。不完全支持,但旨在向后兼容。
    • audio video 元素—它们为较旧的浏览器提供了回退。
        3
  •  1
  •   Paul D. Waite    14 年前
        4
  •  1
  •   Michael Mullany    14 年前

    an overview of HTML5 "Family" technologies 我为Dobbs博士杂志写的。对于基本理解“HTML5”来说,这是一个很好的起点,因为HTML5更多的是处于不同完成阶段的一系列规范,而不是一个单独的文档。大多数人所说的“HTML5”实际上是CSS3,而如今它只适用于最新一代的移动浏览器以及Chrome、Safari&歌剧院。

        5
  •  0
  •   Box Box Box Box    8 年前

    你还有喘息的空间,直到每个人都要求你。在科技界也许是这样,但一般人和大公司对HTML5仍然没有多少线索。在许多网站利用HTML5的特性之前,他们不会知道或关心这些区别。

        6
  •  -1
  •   Community kfsone    4 年前

    最大的增加可能是 <canvas>

    来自维基百科:“canvas元素是HTML5的一部分,允许动态、可脚本化地呈现2D形状和位图图像。它是一个低级程序模型,更新位图,没有内置的场景图。”

    http://en.wikipedia.org/wiki/Canvas_element

    这允许你做一些像游戏这样的事情,否则需要Flash。

    http://www.w3.org/TR/2008/WD-html5-diff-20080610/