它希望能夠減少瀏覽器對于需要插件的豐富性網絡應用服務(plug-in-based rich internet application,RIA),如Adobe Flash, Microsoft Silverlight, 與 Sun JavaFX 的需求。
HTML 5 提供了一些新的元素和屬性,反映典型的現代用法網站。其中有些是技術上類似 div 和 span 標簽,但有一定含義,例如 nav (網站導航塊)和 footer 。這種標簽將有利于搜索引擎的索引整理、小屏幕裝置和視障人士使用。同時為其他瀏覽要素提供了新的功能,通過一個標準接口,如 audio 和 video 標記。
一些過時的 HTML 4 標記將取消,其中包括純粹用作顯示效果的標記,如 font 和 center ,因為它們已經被 CSS 取代。還有一些透過 DOM 的網絡行為(via)。
下面我們來看一下HTML 5提供的一些新的標簽用法以及和HTML 4的區別。 article 標簽定義外部的內容。比如來自一個外部的新聞提供者的一篇新的文章,或者來自 blog 的文本,或者是來自論壇的文本。亦或是來自其他外部源內容。 HTML5: article /article HTML4: div /div
figure 標簽用于對元素進行組合。使用 figcaption 元素為元素組添加標題。 HTML5: figure figcaption PRC /figcaption p The People's Republic of China was born in 1949... /p /figure HTML4: dl h1 PRC /h1 p The People's Republic of China was born in 1949... /p /dl
ruby 標簽定義 ruby 注釋(中文注音或字符)。 HTML5: ruby 漢 rt rp ( /rp ㄏㄢˋ rp ) /rp /rt /ruby HTML4: none
section 標簽定義文檔中的節(section、區段)。比如章節、頁眉、頁腳或文檔中的其他部分。 HTML5: section /section HTML4: div /div
source 標簽為媒介元素(比如 video 和 audio )定義媒介資源。 HTML5: source HTML4: param
summary 標簽包含 details 元素的標題, details 元素用于描述有關文檔或文檔片段的詳細信息。 summary 元素應該是 details 元素的第一個子元素。 HTML5: details summary HTML 5 /summary This document teaches you everything you have to learn about HTML 5. /details HTML4: none
time 標簽定義日期或時間,或者兩者。 HTML5: time /time HTML4: span /span
video 標簽定義視頻,比如電影片段或其他視頻流。 HTML5: video src= movie.ogg controls= controls 您的瀏覽器不支持 video 標簽。 /video HTML4: object type= video/ogg data= movie.ogv param name= src value= movie.ogv /objecthtml教程