HTML5學習筆記1 HTML5 新元素

浪花一朵朵發表於2015-05-27

自1999年以後html4.0已經改變了很我,今天,在html4.01中的幾個已經被廢棄,這些元素在html5中已經被刪除或重新定義。

為了更好地處理今天的網際網路應用,html5新增了很多新元素及功能。比如,圖形的繪製,多媒體內容,更好的頁面結構,更好的形式處理,和幾個api拖放元素,定位,包括網頁應用程式快取,儲存,網路工作者等。

<canvas>新元素

標籤定義圖形,比如圖表和其他影象,該標籤基於javascript的繪圖api

在silverlight中也有這個元素,這個元素在SL中作容器控制元件用。

新多媒體元素

標籤描述
<audio> 定義音訊內容
<video> 定義視訊(video 或者 movie)
<source> 定義多媒體資源 <video> 和 <audio>
<embed> 定義嵌入的內容,比如外掛。
<track> 為諸如 <video> 和 <audio> 元素之類的媒介規定外部文字軌道。

 

新表單元素

datalist  描述定義選項列表。請與input元素配合使用,來定義input可能的值.

keygen 規定用於表單的金鑰對生成器欄位。

output 來定義不同型別的輸出,比如指令碼的輸出。

新的語義和結構元素

html5提供了新的元素來建立更好的頁面結構:

article     定義頁面的側邊欄內容

asside    定義頁面內容之外的內容

bdi    允許設定一段文字,使其脫離其父元素的文字方向設定

command  定義命令按鈕,比如單選按鈕,核取方塊或按鈕

details   用於描述文件或文件某個部分的細節

dialog    定義對話方塊,比如提示框。

summary   標籤包含details元素的標題

figure    規定獨立的流內容(影象,圖表,照片,程式碼等等)

figcation  定義figure元素的標題

footer      定義了文件的頭部區域

header  定義了文件的頭部區域

mark        定義帶有記號的文字

meter     定義度量衡。僅用於已知最大和最小值的度量

nav       定義執行中的進度(程式)

progress   定義任何型別的任務的進度

ruby  定義ruby註釋(中文注意或字元)

rt  定義字元(中文注音或字元)的解釋或發音。

rp  在ruby註釋中使用,定義不支援ruby元素的瀏覽器所顯示的內容。

section  定義文件中的節(section,區段)

time  定義日期或時間

wbr  規定在文字中的何處適合新增換行符。

 

已移除的元素

以下的html元素在html5中已經被刪除

acronym

applet

basefont

big

center

dir

font

frame

frameset

noframes

strike

tt

 

相關文章