3

我已经看到 HTML 5 在不久的将来出现。它与在 Web 开发中“流行”了这么多年的 HTML 4 有何不同?

谢谢

4

5 回答 5

11

HTML 5 和 HTML 4 之间的区别

根据 W3C

于 2009-12-30T10:12:06.120 回答
11

考虑这些图像(来自www.alistapart.com),页面结构有很大不同:

HTML4

HTML4

HTML5

HTML5

这只是一个示例,请查看有关此主题的文章的其他评论

于 2009-12-30T10:19:34.500 回答
9

从广义上讲,有四个主要方面的变化:

  • 语义标记,包括以下标签:

    <section> <article> <header> <footer> <nav> <aside> <hgroup>

    这也包括对<doctype>,<html><meta>标签的更改,以及链接关系(<a>标签上的 rel 属性)。

  • 改进的表单支持——主要是对输入类型的语义添加,以及一些简洁的东西,如字段自动对焦和占位符文本。

  • 多媒体标签-<video>和。并旨在改进对页面中嵌入媒体的更好支持;用于通过 JavaScript 在页面上进行程序化的二维位图绘制。<audio><canvas><video><audio><canvas>

  • 仅可通过 JS 访问的 DOM 更改 - navigator.geolocationwindow.localStorage离线存储用户数据)、window.applicationCache(离线存储应用数据)、网络工作者(多线程 JavaScript,有一些注意事项)

HTML 的不同部分处于不同的规范和实现阶段——在 Safari 之外对表单更改的支持很差,<video>标签在跨平台环境中基本无法使用(没有多种视频格式),IE 内置了对 next 的支持这些变化都没有。

我看过的最好的阅读 HTML5 的地方是 Mark Pilgrim 正在编写的优秀书籍Dive into HTML5

于 2009-12-30T10:33:08.883 回答
5

HTML 5 与W3C的 HTML 4 的区别

于 2009-12-30T10:11:11.160 回答
1

如果您对阅读一千页 HTML5 规范犹豫不决,请查看这篇文章。它将让您对 HTML5 的所有内容有一个很好的概述,并解释您现在如何使用 HTML5,因为大多数 A 级浏览器实际上支持大多数新的好东西;比如新的 HTML 元素和嵌入的视频/音频。

于 2009-12-30T10:19:33.100 回答