HTML 5与HTML 4有何不同?

时间:2009-12-30 10:09:52

标签: html html5 html4

我已经看到HTML 5即将推出。它与HTML 4有何不同?HTML 4在Web开发中已经“存在多年”?

感谢

5 个答案:

答案 0 :(得分:11)

答案 1 :(得分:11)

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

<强> HTML4

HTML4

<强> HTML5

HTML5

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

答案 2 :(得分:9)

从广义上讲,有四个主要变化领域:

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

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

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

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

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

  • 只能通过JS访问的DOM更改 - navigator.geolocationwindow.localStorage(离线存储用户数据),window.applicationCache(离线存储应用数据),网络工作者(多线程JavaScript,有一些警告)

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

阅读HTML5的最佳位置是Mark Pilgrim的优秀书籍,Dive into HTML5

答案 3 :(得分:5)

答案 4 :(得分:1)

如果您对浏览一千页HTML5规范犹豫不决,请查看 this article 。它将为您提供HTML5的全部概述,并且它将解释您现在如何使用HTML5,因为大多数A级浏览器实际上支持大多数新的好东西;喜欢新的HTML元素和嵌入式视频/音频。