什麼是Html5?
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, canvasinput元素的新屬性:日期和時間,email, url新的通用屬性:ping, charset, async全域屬性:id, tabindex, repeat移除元素:center, font, strike