HTML 5草案的前身名爲Web Applications 1.0。於2004年被WHATWG提出,於2007年被W3C接納,並成立了新的HTML工作團隊。在2008年1月22日,第一份正式草案發布。WHATWG表示該規範是目前正在進行的工作,仍須多年的努力。
新標記
HTML 5提供了一些新的元素和屬性,反映典型的現代用法網站。其中有些是技術上類似<div>和<span>標簽,但有一個含義,例如<nav>(網站導航塊)和<footer>。這種標簽將有利於搜索引擎的索引整理、小螢幕裝置和視障人士使用。同時爲其他瀏覽要素提供了新的功能,通過一個標準介面,如<audio>和<video>標記。
一些過時的HTML 4標記將取消。其中包括純粹顯示效果的標記,如<font>和<center>,因爲它們已經被CSS取代。還有一些透過DOM的網路行爲。
新應用程序介面(API)
除了原先的DOM介面,HTML5增加了更多樣化的API:
即時二維繪圖
定時媒體播放
儲存
離綫
編輯
拖放
通訊/網路
後退按鈕管理
MIME和協議處理程序時表頭登記
與HTML 4的不同之處
以下爲大略的不同之處,與例子:
新的解析順序
新的元素:section, video, progress, nav, meter, time, aside, canvas input元素的新屬性:日期和時間,email, url 新的通用屬性:ping, charset, async 全域屬性:id, tabindex, repeat 移除元素:center,font, strike
HTML支援網頁3D化
HTML5標準將內建支援3D技術,其中WebGL就是一項用於加速網頁3D圖形界面應用的通用技術標準。
近日,Khronos聯盟組織發佈了WebGL標準的草案版本。標準的草案版本中使用了HTML5的有關技術來繪製OpenGL ES 2.0圖像,這樣便無需使用插件便可以達到將網頁3D化的目的。
WebGL標準不僅可以簡化開啓顯示卡3D網頁硬加速功能的操作步驟,而且還規定了一套適合網頁使用的3D圖形接口界面,支持脚本化運行,而且還設計了顯示卡性能測試工具等。
沒有留言:
張貼留言