W3C 在 1 月 22 日发布了最新的 HTML 5 工作草案。
HTML 5 工作组包括 AOL, Apple, Google, IBM, Microsoft, Mozilla, Nokia, Opera 以及数百个其他的开发商。
HTML 5 中的一些新特性:嵌入音频、视频、图片的函数、客户端数据存储,以及交互式文档。其他特性包括新的页面元素,比如 <header>, <section>, <footer>, 以及 <figure>。
通过制定如何处理所有 HTML 元素以及如何从错误中恢复的精确规则,HTML 5 改进了互操作性,并减少了开发成本。
- 属性
HTML 5 中的新属性:contenteditable, contextmenu, draggable, irrelevant, ref, registrationmark, template。
HTML 4.01 中不再支持的属性:accesskey。
- 事件
HTML 5 中的新事件:onabort, onbeforeunload, oncontextmenu, ondrag, ondragend, ondragenter, ondragleave, ondragover, ondragstart, ondrop, onerror, onmessage, onmousewheel, onresize, onscroll, onunload。
不再支持的 HTML 4.01 属性:onreset。
- 标签
- HTML 5中的新标签:
- <article> 定义article
- <aside> 定义页面内容之外的内容
- <audio> 定义声音内容
- <canvas> 定义图形
- <command> 定义命令按钮
- <datagrid> 定义树列表 (tree-list) 中的数据
- <datalist> 定义下拉列表
- <datatemplate> 定义数据模板
- <details> 定义元素的细节
- <dialog> 定义对话(会话)
- <embed> 定义外部交互内容或插件
- <event-source> 为服务器发送的事件定义目标
- <figure> 定义媒介内容的分组,以及它们的标题
- <footer> 定义 section 或 page 的页脚
- <header> 定义 section 或 page 的页眉
- <m> 定义有记号的文本
- <meter> 定义预定义范围内的度量
- <nav> 定义导航链接
- <output> 定义输出的一些类型
- <progress> 定义任何类型的任务的进度
- <rule> 为升级模板定义规则
- <section> 定义 section
- <source> 定义媒介源
- <time> 定义时间日期
- <video> 定义视频