HTML 基础
HTML 高级教程
HTML5 特征
HTML5 示例
HTML5 参考手册

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> 代表换行机会。
Advertisements