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> 定義視頻