Har*_*men 11
考虑这些图像(来自www.alistapart.com),页面的结构有很大不同:
HTML4
HTML4 http://www.alistapart.com/d/previewofhtml5/structure-div.gif
HTML5
HTML5 http://www.alistapart.com/d/previewofhtml5/structure-html5.gif
这只是一个示例,请查看有关此主题的文章的其他评论
从广义上讲,有四个主要变化领域:
语义标记,包括以下标记:
<section>
<article>
<header>
<footer>
<nav>
<aside>
<hgroup>
这还包括更改<doctype>,<html>和<meta>标签,以及链接关系(上rel属性<a>标签).
改进的表单支持 - 主要是对输入类型的语义添加,以及一些简洁的事情,如字段自动对焦和占位符文本.
多媒体标签- <video>,<audio>和<canvas>.<video>并且<audio>旨在为在网页嵌入式媒体提高更好的支持; <canvas>用于通过JavaScript在页面上绘制程序化的二维位图.
这是刚刚访问过JS更改DOM - ,navigator.geolocation(window.localStorage存储用户数据的下线), window.applicationCache(存储应用程序数据的离线),网络工作者(多线程JavaScript中,有一些注意事项)
HTML的不同部分处于规范和实现的不同阶段 - 表单更改在Safari之外<video>得不到支持,标记在跨平台环境中基本上无法使用(没有多种视频格式),IE内置支持下一步没有这些变化.
阅读HTML5的最佳地点是Mark Pilgrim的优秀书籍,潜入HTML5