HTML5 标签/元素
以下部分包含 HTML5 元素列表以及简要说明。
HTML5 标签按类别排序
以下部分包含属于最新 HTML5 和 XHTML 1.1 规范的标准标签的完整列表。 所有标签都按字母顺序列出。
标签 | 说明 |
---|---|
<a> |
定义一个超链接。 |
<abbr> |
定义较长单词或短语的缩写形式。 |
<acronym> |
Obsolete 定义首字母缩写词。 请改用 <abbr> 。 |
<address> |
指定作者的联系信息。 |
<applet> |
Obsolete 在页面上嵌入 Java 小程序(迷你 Java 应用程序)。 请改用 <object> 。 |
<area> |
定义图像映射中的特定区域。 |
<article> |
定义一篇文章。 |
<aside> |
定义一些与页面内容松散相关的内容。 |
<audio> |
在 HTML 文档中嵌入声音或音频流。 |
<b> |
以粗体显示文本。 |
<base> |
定义文档中所有相对 URL 的基本 URL。 |
<basefont> |
Obsolete 指定页面的基本字体。 改用 CSS。 |
<bdi> |
表示为了双向文本格式化而与周围环境隔离的文本。 |
<bdo> |
覆盖当前文本方向。 |
<big> |
Obsolete 以大尺寸显示文本。 改用 CSS。 |
<blockquote> |
表示从另一个来源引用的部分。 |
<body> |
定义文档的正文。 |
<br> |
创建一个换行符。 |
<button> |
创建一个可点击的按钮。 |
<canvas> |
在文档中定义一个区域,该区域可用于通过脚本(通常是 JavaScript)动态绘制图形。 |
<caption> |
定义表格的标题或标题。 |
<center> |
Obsolete 将内容居中对齐。 改用 CSS。 |
<cite> |
表示对另一个来源的引用或引用。 |
<code> |
将文本指定为计算机代码。 |
<col> |
为表中的一列或多列定义属性值。 |
<colgroup> |
为表中的多个列指定属性。 |
<data> |
将一段内容与机器可读的翻译链接起来。 |
<datalist> |
表示 <input> 元素的一组预定义选项。 |
<dd> |
为描述列表 (<dl> ) 中的术语 (<dt> ) 指定描述或值。 |
<del> |
表示已从文档中删除的文本。 |
<details> |
表示一个小部件,用户可以从该小部件中按需获取附加信息或控件。 |
<dfn> |
指定定义。 |
<dialog> |
定义一个对话框或子窗口。 |
<dir> |
Obsolete 定义目录列表。 请改用 <ul> 。 |
<div> |
指定文档中的分部或部分。 |
<dl> |
定义描述列表。 |
<dt> |
在描述列表中定义一个术语(一个项目)。 |
<em> |
定义强调的文本。 |
<embed> |
将外部应用程序(通常是音频或视频等多媒体内容)嵌入 HTML 文档。 |
<fieldset> |
指定一组相关的表单域。 |
<figcaption> |
为图形定义标题或图例。 |
<figure> |
表示作为文档一部分说明的图形。 |
<font> |
Obsolete 定义文本的字体、颜色和大小。 改用 CSS。 |
<footer> |
表示文档或部分的页脚。 |
<form> |
Defines an HTML form for user input. |
<frame> |
Obsolete 定义框架集中的单个框架。 |
<frameset> |
Obsolete 定义框架或其他框架集的集合。 |
<head> |
定义文档的头部,其中包含有关文档的信息,例如标题。 |
<header> |
表示文档或节的标题。 |
<hgroup> |
定义一组标题。 |
<h1> to <h6> |
定义 HTML 标题。 |
<hr> |
产生一条水平线。 |
<html> |
定义 HTML 文档的根。 |
<i> |
以斜体样式显示文本。 |
<iframe> |
在内嵌框架中显示 URL。 |
<img> |
代表一个图像。 |
<input> |
定义一个输入控件。 |
<ins> |
定义已插入文档的文本块。 |
<kbd> |
将文本指定为键盘输入。 |
<keygen> |
表示用于生成公私密钥对的控件。 |
<label> |
定义 <input> 控件的标签。 |
<legend> |
定义 <fieldset> 元素的标题。 |
<li> |
定义一个列表项。 |
<link> |
定义当前文档和外部资源之间的关系。 |
<main> |
表示文档的主要或主要内容。 |
<map> |
定义客户端图像映射。 |
<mark> |
表示突出显示以供参考的文本。 |
<menu> |
表示命令列表。 |
<menuitem> |
定义用户可以执行的命令列表(或菜单项)。 |
<meta> |
提供有关文档内容的结构化元数据。 |
<meter> |
表示已知范围内的标量测量值。 |
<nav> |
定义导航链接的一部分。 |
<noframes> |
Obsolete 定义在不支持框架的浏览器中显示的替代内容。 |
<noscript> |
定义当浏览器不支持脚本时要显示的替代内容。 |
<object> |
定义一个嵌入对象。 |
<ol> |
定义一个有序列表。 |
<optgroup> |
在选择列表中定义一组相关选项。 |
<option> |
在选择列表中定义一个选项。 |
<output> |
表示计算的结果。 |
<p> |
定义一个段落。 |
<param> |
为对象或小程序元素定义参数。 |
<picture> |
为多个图像源定义一个容器。 |
<pre> |
定义一个预先格式化的文本块。 |
<progress> |
代表一个任务的完成进度。 |
<q> |
定义一个简短的内联引用。 |
<rp> |
为不支持 ruby 注释的浏览器提供备用括号。 |
<rt> |
定义在 ruby 注释中呈现的字符的发音。 |
<ruby> |
表示一个 ruby 注释。 |
<s> |
表示不再准确或不再相关的内容。 |
<samp> |
将文本指定为计算机程序的示例输出。 |
<script> |
将脚本放置在文档中以供客户端处理。 |
<section> |
定义文档的一个部分,例如页眉、页脚等。 |
<select> |
在表单中定义一个选择列表。 |
<small> |
以较小的尺寸显示文本。 |
<source> |
为 <audio> 或 <video> 等媒体元素定义替代媒体资源。 |
<span> |
定义文档中的内联无样式部分。 |
<strike> |
Obsolete 以删除线样式显示文本。 |
<strong> |
表示强烈强调的文本。 |
<style> |
将样式信息(通常是 CSS)插入文档的头部。 |
<sub> |
定义下标文本。 |
<summary> |
定义 <details> 元素的摘要。 |
<sup> |
定义上标文本。 |
<svg> |
在 HTML 文档中嵌入 SVG(可缩放矢量图形)内容。 |
<table> |
定义一个数据表。 |
<tbody> |
对一组定义表数据主体的行进行分组。 |
<td> |
在表格中定义一个单元格。 |
<template> |
定义在页面加载时应该隐藏的 HTML 片段,但可以通过 JavaScript 克隆并插入到文档中。 |
<textarea> |
定义一个多行文本输入控件(文本区域)。 |
<tfoot> |
对汇总表列的一组行进行分组。 |
<th> |
在表格中定义一个标题单元格。 |
<thead> |
对一组描述表格列标签的行进行分组。 |
<time> |
表示时间和/或日期。 |
<title> |
定义文档的标题。 |
<tr> |
定义表格中的一行单元格。 |
<track> |
为 <audio> 或 <video> 等媒体元素定义文本轨道。 |
<tt> |
Obsolete 以电传样式显示文本。 |
<u> |
显示带有下划线的文本。 |
<ul> |
定义一个无序列表。 |
<var> |
定义一个变量。 |
<video> |
在 HTML 文档中嵌入视频内容。 |
<wbr> |
代表换行机会。 |
以下部分包含属于最新 HTML5 和 XHTML 1.1 规范的标准标签的完整列表。 所有的标签都按类别分组。
结构标签
标签 | 说明 |
---|---|
<a> |
定义一个超链接。 |
<article> |
定义一篇文章。 |
<aside> |
定义一些与页面内容松散相关的内容。 |
<body> |
定义文档的正文。 |
<br> |
产生一个换行符。 |
<details> |
表示一个小部件,用户可以从该小部件中按需获取附加信息或控件。 |
<div> |
指定文档中的分部或部分。 |
<head> |
定义包含文档信息的文档头部。 |
<header> |
表示文档或节的标题。 |
<hgroup> |
定义一组标题。 |
<h1> to <h6> |
定义 HTML 标题。 |
<hr> |
产生一条水平线。 |
<html> |
定义 HTML 文档的根。 |
<footer> |
表示文档或部分的页脚。 |
<main> |
表示文档的主要或主要内容。 |
<nav> |
定义导航链接的一部分。 |
<p> |
定义一个段落。 |
<section> |
定义文档的一个部分,例如页眉、页脚等。 |
<span> |
在文档中定义一个内联无样式部分。 |
<summary> |
定义 <details> 元素的摘要。 |
元数据标签
标签 | 说明 |
---|---|
<base> |
定义文档中所有相对 URL 的基本 URL。 |
<basefont> |
Obsolete 指定页面的基本字体。 改用 CSS。 |
<link> |
定义当前文档和外部资源之间的关系。 |
<meta> |
提供有关文档内容的结构化元数据。 |
<style> |
将样式信息(通常是 CSS)插入文档的头部。 |
<title> |
定义文档的标题。 |
表单标签
标签 | 说明 |
---|---|
<button> |
创建一个可点击的按钮。 |
<datalist> |
表示 <input> 元素的一组预定义选项。 |
<dialog> |
定义对话框或子窗口。 |
<fieldset> |
指定一组相关的表单域。 |
<form> |
为用户输入定义一个 HTML 表单。 |
<input> |
定义一个输入控件。 |
<keygen> |
表示用于生成公私密钥对的控件。 |
<label> |
定义 <input> 控件的标签。 |
<legend> |
定义 <fieldset> 元素的标题。 |
<meter> |
表示已知范围内的标量测量。 |
<optgroup> |
在选择列表中定义一组相关选项。 |
<option> |
在选择列表中定义一个选项。 |
<select> |
在表单中定义一个选择列表。 |
<textarea> |
定义一个多行文本输入控件(文本区域)。 |
格式化标签
标签 | 说明 |
---|---|
<abbr> |
定义较长单词或短语的缩写形式。 |
<acronym> |
Obsolete 定义首字母缩写词。 请改用 <abbr> 。 |
<address> |
指定作者的联系信息。 |
<b> |
以粗体显示文本。 |
<bdi> |
表示为了双向文本格式化而与周围环境隔离的文本。 |
<bdo> |
覆盖当前文本方向。 |
<big> |
Obsolete 以大尺寸显示文本。 改用 CSS。 |
<blockquote> |
表示从另一个来源引用的部分。 |
<center> |
Obsolete 将内容居中对齐。 改用 CSS。 |
<cite> |
表示对另一个来源的引用或参考。 |
<code> |
将文本指定为计算机代码。 |
<data> |
用机器可读的翻译链接一段内容。 |
<del> |
表示已从文档中删除的文本。 |
<dfn> |
指定一个定义。 |
<em> |
定义强调的文本。 |
<font> |
Obsolete 定义文本的字体、颜色和大小。 改用 CSS。 |
<i> |
以斜体样式显示文本。 |
<ins> |
定义已插入文档的文本块。 |
<kbd> |
将文本指定为键盘输入。 |
<mark> |
表示突出显示以供参考的文本。 |
<output> |
表示计算的结果。 |
<pre> |
定义一个预先格式化的文本块。 |
<progress> |
代表一个任务的完成进度。 |
<q> |
定义一个简短的内联引用。 |
<rp> |
为不支持 ruby 注释的浏览器提供备用括号。 |
<rt> |
定义在 ruby 注释中呈现的字符的发音。 |
<ruby> |
表示一个 ruby 注释。 |
<s> |
表示不再准确或不再相关的内容。 |
<samp> |
将文本指定为计算机程序的示例输出。 |
<small> |
以较小的尺寸显示文本。 |
<strike> |
Obsolete 以删除线样式显示文本。 请改用 <del> 或 <s> 。 |
<strong> |
表示强烈强调的文本。 |
<sub> |
定义下标文本。 |
<sup> |
定义上标文本。 |
<tt> |
Obsolete Displays text in a teletype style. |
<u> |
显示带有下划线的文本。 |
<var> |
定义一个变量。 |
<wbr> |
代表换行机会。 |
列表标签
标签 | 说明 |
---|---|
<dd> |
为描述列表 (<dl> ) 中的术语 (<dt> ) 指定描述或值。 |
<dir> |
Obsolete 定义目录列表。 请改用 <ul> 。 |
<dl> |
定义一个描述列表。 |
<dt> |
在描述列表中定义一个术语(一个项目)。 |
<li> |
定义一个列表项。 |
<ol> |
定义一个有序列表。 |
<menu> |
表示注释列表。 |
<menuitem> |
定义用户可以执行的命令列表(或菜单项)。 |
<ul> |
定义一个无序列表。 |
表格标签
标签 | 说明 |
---|---|
<caption> |
定义表格的标题或标题。 |
<col> |
定义表中一个或多个列的属性值。 |
<colgroup> |
为表中的多个列指定属性。 |
<table> |
定义一个数据表。 |
<tbody> |
对一组定义表数据主体的行进行分组。 |
<td> |
在表格中定义一个单元格。 |
<tfoot> |
对汇总表列的一组行进行分组。 |
<thead> |
对一组描述表格列标签的行进行分组。 |
<th> |
在表格中定义一个标题单元格。 |
<tr> |
定义表格中的一行单元格。 |
脚本标签
标签 | 说明 |
---|---|
<noscript> |
定义当浏览器不支持脚本时要显示的替代内容。 |
<script> |
将脚本放置在文档中以供客户端处理。 |
<template> |
定义在页面加载时应该隐藏的 HTML 片段,但可以通过 JavaScript 克隆并插入到文档中。 |
嵌入式内容标签
标签 | 说明 |
---|---|
<applet> |
Obsolete 在页面上嵌入 Java 小程序(迷你 Java 应用程序)。 请改用 <object> 。 |
<area> |
定义图像映射中的特定区域。 |
<audio> |
在 HTML 文档中嵌入声音或音频流。 |
<canvas> |
在文档中定义一个区域,可用于通过脚本(通常是 JavaScript)动态绘制图形。 |
<embed> |
将外部应用程序(通常是音频或视频等多媒体内容)嵌入到 HTML 文档中。 |
<figcaption> |
为图形定义标题或图例。 |
<figure> |
表示作为文档一部分的图形。 |
<frame> |
Obsolete 定义框架集中的单个框架。 |
<frameset> |
Obsolete 定义框架或其他框架集的集合。 |
<iframe> |
在内嵌框架中显示 URL。 |
<img> |
代表一个图像。 |
<map> |
定义客户端图像映射。 |
<noframes> |
Obsolete 定义在不支持框架的浏览器中显示的替代内容。 |
<object> |
定义一个嵌入对象。 |
<param> |
定义对象或小程序元素的参数。 |
<picture> |
为多个图像源定义一个容器。 |
<source> |
为 <audio> 或 <video> 等媒体元素定义替代媒体资源。 |
<svg> |
在 HTML 文档中嵌入 SVG(可缩放矢量图形)内容。 |
<time> |
表示时间和/或日期。 |
<track> |
为 <audio> 或 <video> 等媒体元素定义文本轨道。 |
<video> |
在 HTML 文档中嵌入视频内容。 |
Advertisements