HTML5 標籤/元素

以下部分包含 HTML5 標記的簡要概述。

HTML5 標籤按字母排序

本節包含屬於最新 HTML5 和 XHTML 1.1 規範的標準標籤的完整列表。所有標籤都按字母順序列出。

標籤 描述
<a> 定義超連結。
<abbr> 定義較長單詞或短語的縮寫形式。
<acronym> 定義首字母縮略詞。
<address> 指定作者的聯絡資訊。
<applet> 在 HTML 5 中已作廢。在頁面上嵌入 Java 小程式(迷你 Java 應用程式)。請改用元素。 <object>
<area> 定義影象對映中的特定區域。
<article> 定義一篇文章。
<aside> 定義與頁面內容鬆散相關的一些內容。
<audio> 在 HTML 文件中嵌入聲音或音訊流。
<b> 以粗體顯示文字。
<base> 定義頁面上所有連結物件的基本 URL。
<basefont> 在 HTML 5 中已作廢指定頁面的基本字型。
<bdi> 表示為了雙向文字格式化而與其周圍隔離的文字。
<bdo> 覆蓋當前文字方向。
<big> 在 HTML 5 中已作廢以大尺寸顯示文字。
<blockquote> 定義長報價。
<body> 定義文件的正文。
<br> 產生一個換行符。
<button> 建立一個可點選的按鈕。
<canvas> 定義文件中的區域,可以通過指令碼(通常是 JavaScript)動態繪製圖形。
<caption> 定義表的標題。
<center> 在 HTML 5 中已作廢對齊封閉塊中心的內容。
<cite> 表示對其他來源的引用或引用。
<code> 將文字指定為計算機程式碼。
<col> 定義表中一個或多個列的屬性值。
<colgroup> 指定表中多個列的屬性。
<datalist> 表示元素的一組預定義選項。 <input>
<dd> 指定定義列表中術語的定義。
<del> 指定已刪除文字的塊。
<details> 表示使用者可以根據需要從中獲取其他資訊或控制元件的視窗小部件。
<dfn> 指定定義。
<dir> 在 HTML 5 中已作廢定義目錄列表。
<div> 指定文件中的分割槽或節。
<dl> 定義定義列表。
<dt> 定義定義列表中的術語(專案)。
<em> 指定強調文字。
<embed> 將外部應用程式(通常是音訊或視訊等多媒體內容)嵌入到 HTML 文件中。
<fieldset> 指定一組相關的表單欄位。
<figcaption> 為圖形定義標題或圖例。
<figure> 表示作為文件一部分說明的圖形。
<font> 在 HTML 5 中已作廢定義文字的字型,顏色和大小。
<footer> 表示文件或節的頁尾。
<form> 為使用者輸入定義 HTML 表單。
<frame> 定義框架集內的單個框架。
<frameset> 定義框架或其他框架集的集合。
<h1> to <h6> 定義 HTML 標題。
<head> 定義文件的頭部,其中包含有關文件的資訊,例如標題。
<header> 表示文件或節的標題。
<hgroup> 定義一組標題。
<hr> 產生一條水平線。
<html> 定義 HTML 文件的根目錄。
<i> 以斜體樣式顯示文字。
<iframe> 在內聯框架中顯示 URL。
<img> 顯示內嵌影象。
<input> 定義輸入控制元件。
<ins> 定義已插入文件的文字塊。
<kbd> 將文字指定為鍵盤輸入。
<keygen> 表示用於生成公鑰 - 私鑰對的控制元件。
<label> 定義 <input> 控制元件的標籤。
<legend> 定義 <fieldset> 元素的標題。
<li> 定義列表項。
<link> 定義當前文件與外部資源之間的關係。
<map> 定義客戶端影象對映。
<mark> 表示突出顯示的文字以供參考。
<menu> 表示命令列表。
<meta> 提供有關文件內容的結構化後設資料。
<meter> 表示已知範圍內的標量測量。
<nav> 定義一段導航連結。
<noframes> 定義在不支援框架的瀏覽器中顯示的備用內容。
<noscript> 定義在瀏覽器不支援指令碼時顯示的替代內容。
<object> 定義嵌入物件。
<ol> 定義有序列表。
<optgroup> 在選擇列表中定義一組相關選項。
<option> 定義選擇列表中的選項。
<output> 表示計算的結果。
<p> 定義一個段落。
<param> 定義物件或 applet 元素的引數。
<pre> 定義預格式化文字塊。
<progress> 表示任務的完成進度。
<q> 定義短內聯報價。
<rp> 為不支援 ruby 註釋的瀏覽器提供後備括號。
<rt> 定義在 ruby 註釋中呈現的字元的發音。
<ruby> 表示 ruby 註釋。
<s> 在 HTML 5 中已作廢以刪除線樣式顯示文字。
<samp> 將文字指定為計算機程式的示例輸出。
<script> 在文件中放置指令碼以進行客戶端處理。
<section> 定義文件的一部分,例如頁首,頁尾等。
<select> 定義表單中的選擇列表。
<small> 以較小的尺寸顯示文字。
<source> 為媒體元素定義替代媒體資源,如或。 <audio> <video>
<span> 在文件中定義內聯無樣式部分。
<strike> 在 HTML 5 中已作廢以刪除線樣式顯示文字。
<strong> 表明強烈強調的文字。
<style> 將樣式資訊(通常是 CSS)插入到文件的頭部。
<sub> 定義下標文字。
<summary> 定義元素的摘要。 <details>
<sup> 定義上標文字。
<table> 定義資料表。
<tbody> 將一組行分組,以定義表資料的主體。
<td> 定義表中的單元格。
<textarea> 定義多行文字輸入控制元件(文字區域)。
<tfoot> 將一組行彙總,以彙總表的列。
<th> 在表中定義標題單元格。
<thead> 對一組描述表的列標籤的行進行分組。
<time> 表示時間和/或日期。
<title> 定義文件的標題。
<tr> 定義表中的一行單元格。
<track> 定義媒體元素的文字軌道,如或。 <audio> <video>
<tt> 以電傳打字樣式顯示文字。
<u> 在 HTML 5 中已作廢顯示帶下劃線的文字。
<ul> 定義無序列表。
<var> 定義變數。
<video> 將視訊內容嵌入 HTML 文件中。
<wbr> 表示換行機會。

本節包含屬於最新 HTML5 和 XHTML 1.1 規範的標準標籤的完整列表。所有標籤都按類別分組。

結構標籤

標籤 描述
<a> 定義超連結。
<article> 定義一篇文章。
<aside> 定義與頁面內容鬆散相關的一些內容。
<body> 定義文件的正文。
<br> 產生一個換行符。
<details> 表示使用者可以根據需要從中獲取其他資訊或控制元件的視窗小部件。
<div> 指定文件中的分割槽或節。
<h1> to <h6> 定義 HTML 標題。
<head> 定義包含有關文件資訊的文件的頭部。
<header> 表示文件或節的標題。
<hgroup> 定義一組標題。
<hr> 產生一條水平線。
<html> 定義 HTML 文件的根目錄。
<footer> 表示文件或節的頁尾。
<nav> 定義一段導航連結。
<p> 定義一個段落。
<section> 定義文件的一部分,例如頁首,頁尾等。
<span> 在文件中定義內聯無樣式部分。
<summary> 定義元素的摘要。 <details>

後設資料標籤

標籤 描述
<base> 定義頁面上所有連結物件的基本 URL。
<basefont> 在 HTML 5 中已作廢指定頁面的基本字型。
<link> 定義當前文件與外部資源之間的關係。
<meta> 提供有關文件內容的結構化後設資料。
<style> 將樣式資訊(通常是 CSS)插入到文件的頭部。
<title> 定義文件的標題。

表格標籤

標籤 描述
<button> 建立一個可點選的按鈕。
<datalist> 表示元素的一組預定義選項。 <input>
<fieldset> 指定一組相關的表單欄位。
<form> 為使用者輸入定義 HTML 表單。
<input> 定義輸入控制元件。
<keygen> 表示用於生成公鑰 - 私鑰對的控制元件。
<label> 定義 <input> 控制元件的標籤。
<legend> 定義 <fieldset> 元素的標題。
<meter> 表示已知範圍內的標量測量。
<optgroup> 在選擇列表中定義一組相關選項。
<option> 定義選擇列表中的選項。
<select> 定義表單中的選擇列表。
<textarea> 定義多行文字輸入控制元件(文字區域)。

格式化標籤

標籤 描述
<abbr> 定義較長單詞或短語的縮寫形式。
<acronym> 定義首字母縮略詞。
<address> 指定作者的聯絡資訊。
<b> 以粗體顯示文字。
<bdi> 表示為了雙向文字格式化而與其周圍隔離的文字。
<bdo> 覆蓋當前文字方向。
<big> 顯示大尺寸的文字。
<blockquote> 定義長報價。
<center> 在 HTML 5 中已作廢對齊封閉塊中心的內容。
<cite> 表示對其他來源的引用或引用。
<code> 將文字指定為計算機程式碼。
<del> 指定已刪除文字的塊。
<dfn> 指定定義。
<em> 指定強調文字。
<font> 在 HTML 5 中已作廢定義文字的字型,顏色和大小。
<i> 以斜體樣式顯示文字。
<ins> 定義已插入文件的文字塊。
<kbd> 將文字指定為鍵盤輸入。
<mark> 表示突出顯示的文字以供參考。
<output> 表示計算的結果。
<pre> 定義預格式化文字塊。
<progress> 表示任務的完成進度。
<q> 定義短內聯報價。
<rp> 為不支援 ruby 註釋的瀏覽器提供後備括號。
<rt> 定義在 ruby 註釋中呈現的字元的發音。
<ruby> 表示 ruby 註釋。
<s> 在 HTML 5 中已作廢以刪除線樣式顯示文字。
<samp> 將文字指定為計算機程式的示例輸出。
<small> 以較小的尺寸顯示文字。
<strike> 在 HTML 5 中已作廢以刪除線樣式顯示文字。
<strong> 表明強烈強調的文字。
<sub> 定義下標文字。
<sup> 定義上標文字。
<tt> 以電傳打字樣式顯示文字。
<u> 在 HTML 5 中已作廢顯示帶下劃線的文字。
<var> 定義變數。
<wbr> 表示換行機會。

列出標籤

標籤 描述
<dd> 指定定義列表中術語的定義。
<dir> 在 HTML 5 中已作廢定義目錄列表。
<dl> 定義定義列表。
<dt> 定義定義列表中的術語(專案)。
<li> 定義列表項。
<ol> 定義有序列表。
<menu> 表示命令列表。
<ul> 定義無序列表。

表標籤

標籤 描述
<caption> 定義表的標題。
<col> 定義表中一個或多個列的屬性值。
<colgroup> 指定表中多個列的屬性。
<table> 定義資料表。
<tbody> 將一組行分組,以定義表資料的主體。
<td> 定義表中的單元格。
<tfoot> 將一組行彙總,以彙總表的列。
<thead> 對一組描述表的列標籤的行進行分組。
<th> 在表中定義標題單元格。
<tr> 定義表中的一行單元格。

指令碼標籤

標籤 描述
<noscript> 定義在瀏覽器不支援指令碼時顯示的替代內容。
<script> 在文件中放置指令碼以進行客戶端處理。

嵌入式內容標籤

標籤 描述
<applet> 在 HTML 5 中已作廢在頁面上嵌入 Java 小程式(迷你 Java 應用程式)。請改用元素。 <object>
<area> 定義影象對映中的特定區域。
<audio> 在 HTML 文件中嵌入聲音或音訊流。
<canvas> 定義文件中的區域,可以通過指令碼(通常是 JavaScript)動態繪製圖形。
<embed> 將外部應用程式(通常是音訊或視訊等多媒體內容)嵌入到 HTML 文件中。
<figcaption> 為圖形定義標題或圖例。
<figure> 表示作為文件一部分說明的圖形。
<frame> 定義框架集內的單個框架。
<frameset> 定義框架或其他框架集的集合。
<iframe> 在內聯框架中顯示 URL。
<img> 顯示內嵌影象。
<map> 定義客戶端影象對映。
<noframes> 定義在不支援框架的瀏覽器中顯示的備用內容。
<object> 定義嵌入物件。
<param> 定義物件或 applet 元素的引數。
<source> 為媒體元素定義替代媒體資源,如或。 <audio> <video>
<time> 表示時間和/或日期。
<video> 將視訊內容嵌入 HTML 文件中。