最新的Web開發教程

HTML5新元素


HTML5新元素

自1999年以來,HTML 4.01有了很大的變化。 如今,幾個HTML 4.01已被棄用,這些元素已被刪除或HTML5重新定義。

為了更好地處理當今的互聯網應用,HTML5增加了很多新的元素和功能,如:圖形渲染,多媒體內容,更好的網頁結構,更好的形式處理,和幾個API拖放元素,定位,包括Web應用程序緩存,存儲,網絡工作者,等等。


在HTML5中的新元素

下面是新的HTML5元素的列表,以及它們的用途的描述。


新的語義/結構元素

HTML5提供了更好的文檔結構的新元素:

標籤 描述
<article> 定義文檔中的文章
<aside> 從頁面內容定義內容一邊
<bdi> 定義文本的一部分可能會從其他文字不同的方向進行格式化
<details> 定義的其他詳細信息,用戶可以查看或隱藏
<dialog> 定義對話框或窗口
<figcaption> 定義了一個標題為<figure>元件
<figure> 定義自包含的內容,比如插圖,圖表,圖片,代碼清單等。
<footer> 定義頁腳的文檔或節
<header> 定義了一個標頭的文檔或部
<main> 定義文檔的主要內容
<mark> 定義標記或突出顯示的文本
<menuitem>  定義用戶可以從彈出菜單中調用命令/菜單項
<meter> 定義了一個已知的範圍內的標量測量(a gauge)
<nav> 定義文檔中的導航鏈接
<progress> 定義任務的進度
<rp> 定義如何在瀏覽器中顯示,不支持ruby註解
<rt> 定義字符的解釋/的發音(東亞版式)
<ruby> 定義ruby註釋(for East Asian typography)
<section> 定義部分文檔中
<summary> 定義了一個可見的標題為<details>元件
<time> 定義日期/時間
<wbr> 定義一個可能的斷行

了解更多關於HTML5語義


新的表單元素

標籤 描述
<datalist> 定義了用於輸入控制預先定義的選項
<keygen> 定義了一個密鑰對發電機磁場(for forms)
<output> 定義計算的結果

閱讀所有關於新老表單元素HTML表單元素


新的輸入類型

新的輸入類型 新輸入屬性
  • color
  • date
  • datetime
  • datetime-local
  • email
  • month
  • number
  • range
  • search
  • tel
  • time
  • url
  • week
  • autocomplete
  • autofocus
  • form
  • formaction
  • formenctype
  • formmethod
  • formnovalidate
  • formtarget
  • height and width
  • list
  • min and max
  • multiple
  • pattern (regexp)
  • placeholder
  • required
  • step

要詳細了解新老輸入類型的HTML輸入類型

了解所有關於中輸入屬性HTML輸入屬性


HTML5 - 新的屬性語法

HTML5允許屬性四種不同的語法。

該實施例表明在使用的不同語法<input>標籤:

類型
<input type="text" value="John" disabled >
非上市 <input type="text" value=John >
雙引號 <input type="text" value="John Doe" >
單引號 <input type="text" value='John Doe' >

在HTML5中,可以使用所有四個語法,這取決於什麼是需要的屬性。


HTML5圖形

標籤 描述
<canvas> 定義使用JavaScript圖形繪製
<svg> 定義使用SVG圖形繪製

了解更多關於HTML5的畫布

了解更多關於HTML5 SVG


新媒體元素

標籤 描述
<audio> 定義聲音或音樂內容
<embed> 定義容器外部應用程序(like plug-ins)
<source> 定義源<video><audio>
<track> 定義軌道為<video><audio>
<video> 定義視頻或電影內容

了解更多關於HTML5視頻

了解更多關於HTML5音頻