元素 / 属性 |
描述 |
绝大多数 HTML 元素 |
下列属性适用于绝大多数 HTML 元素 |
accesskey |
用于为元素添加键盘快捷键 |
aria-* |
用于关联由 WAI-ARIA 指定的可访问性属性值 |
class |
用于标识一组元素,以便为它们应用样式 |
contenteditable (5) |
用于让元素的内容变成可编辑的 |
data-* (5) |
用于存储页面或应用特有的定制化数据 |
dir |
用于指定元素的文字方向 |
draggable (5) |
用于让元素变成可拖拽的 |
dropzone (5) |
用于将元素标记为可拖拽元素可以放下的区域 |
hidden (5) |
用于指示元素还不是相关的或不再是相关的 |
id |
用 于 标 识 特 定 的 元 素, 以 便 为 其 添 加 链 接, 应 用 样 式 或 使 用 JavaScript 编写脚本 |
元素 / 属性 |
描述 |
lang |
用于指定元素的书写语言 |
role |
用于为辅助设备提供关于元素角色的额外信息(由 WAI-ARIA 定义) |
spellcheck (5) |
用于指示是否应该对元素的内容进行拼写和语法检查 |
style |
用于添加本地样式表信息 |
tabindex |
用于定义访问者使用制表键时在元素之间移动的顺序 |
title |
用于为元素添加工具提示 |
a |
用于创建链接和锚 |
href |
用指于定链接到的页面的 URL 或锚的名称 |
hreflang (5) |
用于指定所链接的资源的语言 |
download (5) |
用来指定指向下载资源的链接,将 download 值设置为文件名 |
rel |
用于标识链接的性质 |
target (*) |
用于指定链接应打开的窗口或框架 |
type |
用于指定资源的 MIME 类型 |
abbr (*) |
用于解释缩写或首字母缩写的含义 |
address |
用于为最近的 article 或 body 元素祖先标识联系人信息 |
area |
用于指定图像映射的坐标 |
alt |
用于给出关于区域的信息 |
coords |
用于给出图像映射中区域的坐标 |
href |
用于指定图像映射中区域链接的目标 URL |
hreflang (5) |
用于指定所链接的资源的语言 |
download (5) |
用于指定指向下载资源的链接。应该将 download 值设置为文件名 |
rel |
用于标识链接的种类 |
shape |
用于指定图像映射中区域的形状 |
target (*) |
用于指定链接应打开的窗口或框架 |
article (5) |
用于标识页面中的独立成分,原则上是可独立分发或可再用的 |
aside (5) |
用于标识页面中的一个区域,其内容与周围的内容无关 |
audio (5) |
用于在页面中嵌入音频 |
autoplay (5) |
用于告诉浏览器在它能播放音频文件时立即开始播放 |
controls (5) |
用于告诉浏览器为音频元素提供控件 |
loop (5) |
用于告诉音频文件在播放到末尾后不间断地继续从头播放 |
muted (5) |
用于控制音频输出的默认状态 |
preload (5) |
用于指定浏览器是否在访问者开始播放音频文件之前开始下载该 文件 |
src (5) |
用于标识要播放的音频文件的 URL |
b (*) |
用于标识出于实用的目的提醒读者注意的一块文本,不传达任何额 外的重要性,也不表示其他的语态和语气 |
base |
用于指定页面的基准 URL |
href |
用于指定用于生成相对 URL 的 URL |
元素 / 属性 |
描述 |
target (*) |
用于指定页面上链接的默认目标 |
bdi (5) |
用于标识独立于周围文本的用做双向文本格式化的一块文本 |
dir |
用于指定文本方向 |
bdo (5) |
用于显式地格式化其内容的文本方向 |
dir |
用于指定文本方向 |
blockquote |
用于指定页面上的一段引述文本 |
cite |
用于给出来源的 URL |
body |
用于包围页面的主要内容区域 |
br |
用于创建换行 |
button |
用于创建按钮 |
autofocus (5) |
用于指定按钮在页面加载时立即获得焦点 |
disabled |
用于指示元素在当前状态下是不可用的 |
form (5) |
用于将元素同另外一个不包含该元素的表单关联起来 |
formaction (5) |
用于覆盖表单的 action 属性 |
formenctype (5) |
用于覆盖表单的 enctype 属性 |
formmethod (5) |
用于覆盖表单的 method 属性 |
formnovalidate (5) |
用于覆盖表单的 novalidate 属性 |
formtarget (5) |
用于覆盖表单的 target 属性 |
name |
用于标识使用按钮发送的数据,或者用于标识按钮本身(或许是为 了使用某项 JavaScript 功能) |
type |
用于在表单元素中使用按钮 |
value |
用于指定在点击按钮时应该提交的数据 |
canvas (5) |
提供用于生成依赖于分辨率的位图画布的脚本,以在线呈现图像 |
width, height (5) |
用于指定画布的尺寸 |
caption |
用于创建表格的标题 |
cite |
用于将文本标记为引述 |
code |
用于将文本标记为计算机代码 |
col |
用于把表格中的列组合成非结构化组 |
span |
用于指定列组中的列数 |
colgroup |
用于把表格中的列组合成结构化列组 |
span |
用于指定列组中的列数 |
datalist (5) |
包含一组选项元素,这些元素是代表另一表单控件的一套预定义的 选项 |
dd |
用于标记列表中的定义 |
del |
用于标记删除了的文本 |
cite |
用于引用对修订进行解释的 URL |
datetime |
用于指定修订的时间和日期 |
details (5) |
用于创建公开的小部件,访问者可以通过它获取额外的信息或控制 |
元素 / 属性 |
描述 |
open (5) |
用于指定元素在默认情况下是打开的还是关闭的 |
dfn |
用于指定列表项目的定义实例 |
title |
用于提供术语的定义 |
div |
用于将页面切割为块级区域 |
dl |
用于创建描述列表 |
dt |
用于标记要在列表中定义的术语 |
em (*) |
用于标记要强调的文本 |
embed (*) |
用于添加多媒体 |
src |
用于指定多媒体文件的 URL |
type |
用于标识多媒体文件的 MIME 类型 |
width, height |
用于指定嵌入的多媒体播放器的尺寸 |
fieldset |
用于将一套表单元素组合在一起 |
disabled (5) |
用于将表单元素组内的所有表单控件设为不可用的 |
form (5) |
用于将元素同另外一个不包含该元素的表单关联起来 |
figcaption (5) |
用于为其父元素 figure 的内容提供标题或说明文字 |
figure (5) |
用于识别在主文档流内被引用,但在不影响文档流的情况下可以移 至他处的内容 |
footer (5) |
用于识别最近的祖先元素 body、section、article 或 aside 的页脚 |
form |
用于指定表单,表单用于收集要提交的数据 |
accept-charset |
用于识别要在提交表单时使用的字符编码(默认为页面的字符集) |
action |
用于给出处理表单数据的脚本的 URL |
autocomplete (5) |
当该属性设为 off 时,用于阻止浏览器提供或记住自动完成值(默 认为 on,即在默认情况下允许自动完成) |
enctype |
用于确保文件以正确的编码格式发送至服务器 |
method |
用于指定数据应如何发送至服务器 |
name |
用于为表单提供名称,供以后使用 |
novalidate (5) |
用于允许表单在不验证的情况下提交 |
target (*) |
用于识别表单提交的目标窗口或 iframe |
h1, h2, h3, h4, h5, h6 |
用于创建标题 |
head |
用于创建 head 部分,该部分包含关于页面的信息,包括标题、制 作者、关键字、样式表和脚本 |
header (5) |
用于识别一组介绍性内容或导航帮助 |
hr (*) |
用于标识段落级的主题变化 |
html |
用于标识作为 HTML 文档的文本文档 |
manifest (5) |
用于指定离线时使用的应用程序缓存清单 |
i (*) |
用于标记用另外一种语态和语气,或不同于常规方式陈述以表现不 同特质的一块文字 |
iframe |
用于加载嵌套在另一个网页中的网页 |
name |
用于指定作为目标的 iframe 的名称 |
元素 / 属性 |
描述 |
sandbox (5) |
用于出于安全目的,为 iframe 的内容指定额外的限制 |
seamless (5) |
用于指定 iframe 是否显示为包含它的页面的一部分 |
src |
用于指定初始页面的 URL |
srcdoc (5) |
用于指定初始页面的 URL |
width, height |
用于指定 iframe 的尺寸 |
img |
用于在页面中插入图像 |
alt |
用于提供替代文本。当图像无法显示时,则显示替代文本;替代文 本也是为使用辅助设备的用户提供的 |
ismap |
用于指示该元素可以提供对服务器端的图像映射(该元素必须是 a 元素的后代)的访问 |
src |
用于指定图像的 URL |
usemap |
用于指定应同引用图像一起使用的客户端图像映射 |
width, height |
用于指定图像的尺寸,从而让页面的加载更快,或出于对图像进行 缩放的目的 |
input |
用于创建表单元素 |
accept |
当输入框类型为 file 时,用于向浏览器告知需要接受的文件类型 |
alt |
当输入框类型为 image 时,用于提供替换文本 |
autocomplete (5) |
当该属性设为 off 时,用于阻止浏览器提供或记住自动完成值(默 认为 on,即在默认情况下允许自动完成) |
autofocus (5) |
用于指定输入框在页面加载时立即获得焦点 |
checked |
用于标记单选按钮或复选框在默认情况下被选中 |
dirname (5) |
用于标识输入的文本的方向 |
disabled |
用于指示输入框在当前状态下是不可用的 |
form (5) |
用于将元素同另外一个不包含该元素的表单关联起来 |
formaction (5) |
用于覆盖表单的 action 属性 |
formenctype (5) |
用于覆盖表单的 enctype 属性 |
formmethod (5) |
用于覆盖表单的 method 属性 |
formnovalidate (5) |
用于覆盖表单的 novalidate 属性 |
formtarget (5) |
用于覆盖表单的 target 属性 |
list (5) |
用于将输入框与数据列表关联起来 |
max, min (5) |
用于指示输入框元素允许的值的范围 |
maxlength |
用于指定可输入到输入框元素的字符的最大数量 |
multiple (5) |
用于指定是否允许用户输入一个以上的值 |
name |
用于标识元素收集的数据 |
pattern (5) |
用于提供可对输入框元素的数据进行检查的正则表达式 |
placeholder (5) |
用于为数据输入提供提示 |
readonly |
用于防止访问者修改特定的表单元素 |
required (5) |
用于要求元素在提交表单时不能为空(当输入框类型为 hidden、 image 或按钮类型时不可用) |
元素 / 属性 |
描述 |
size |
用于指定文本框或密码框的长度 |
src |
用于指定活动图像的 URL |
step (5) |
用于控制允许输入的值的间隔大小和特殊性 |
type |
用于指定表单元素的类型为文本框、密码框、单选按钮、复选框、 隐藏字段、提交按钮、重置按钮、活动图像、日期 / 时间框、数字 框或颜色框;用于从一系列值中进行选择;或用于输入电话号码、 电子邮件地址或一组搜索词 |
value |
用于指定表单元素的默认数据 |
width, height |
用于指定输入框的尺寸(仅在输入框类型为 image 时可以使用) |
ins |
用于标记对文档增加的内容 |
cite |
用于引用对修订进行解释的 URL |
datetime |
用于指定修订的时间和日期 |
kbd |
用于标记用户输入 |
keygen (5) |
用于生成公钥—私钥对 |
autofocus (5) |
用于指定 keygen 元素在页面加载时立即获得焦点 |
challenge (5) |
用于生成与密钥对伴生的诘问 |
disabled (5) |
用于指示元素在当前状态下是不可用的 |
form (5) |
用于将元素同另外一个不包含该元素的表单关联起来 |
keytype (5) |
用于标识要生成的密钥对类型 |
name (5) |
用于标识收集的数据 |
label |
用于为表单元素添加标签 |
for |
用于指定标签所属的表单元素 |
form (5) |
用于将元素同另外一个不包含该元素的表单关联起来 |
legend |
用于为表单元素组添加标签 |
li |
用于创建列表项目 |
value |
用于指定列表项目的初始值(当该元素为 ol 的子元素时) |
link |
用于指向外部样式表或其他外部资源 |
href |
用于指定资源的 URL |
hreflang (5) |
用于指定所链接的资源的语言 |
media |
用于定义样式表的目标媒体类型和(或)媒体特性 |
rel |
用于标识链接种类 |
sizes (5) |
用于标识引用图标的大小(仅在 rel 属性为 icon 时可以使用) |
title |
用于为替代样式表或其他资源添加标签 |
type |
用于指出资源的 MIME 类型(仅在链接类型不为 text/css 时需要使 用) |
main |
用于指定页面的主要内容区域 |
map (5) |
用于创建客户端图像映射 |
name |
用于对映射命名,从而使其可在以后被引用 |
mark (5) |
出于引用的目的,对与另一个上下文相关的文本进行突出显示 |
元素 / 属性 |
描述 |
menu (*) |
用于包含命令列表 |
label (5) |
用于为菜单添加标签 |
type (5) |
用于标识所使用的菜单的种类:context、list(默认值)或 toolbar |
meta |
用于关联页面的各种元数据 |
charset |
用于标识页面本身的字符编码 |
content |
用于添加关于页面本身的额外信息 |
http-equiv |
用于创建指向其他页面的自动跳转,设置默认脚本语言,声明字符 编码 |
name |
用于标识关于页面的额外信息 |
meter (5) |
用于表示在已知范围内的量度 |
high, low (5) |
用于指定量度为 high 或 low |
max, min (5) |
用于标识允许指定的值的最大值和最小值 |
name (5) |
用于标识收集的数据 |
optimum (5) |
用于标识最优值 |
value (5) |
用于指定量表的当前值(必需的属性) |
nav (5) |
用于标识页面的一块区域,该区域包含指向其他页面或页面内不同 部分的链接 |
noscript |
用于提供脚本的替代内容 |
object |
用于在网页中嵌入对象 |
data |
用于标识要嵌入的多媒体文件的来源 |
form (5) |
用于将元素同另外一个不包含该元素的表单关联起来 |
name |
用于标识对象(例如,对其编写脚本) |
type |
用于指出对象的 MIME 类型 |
typemustmatch |
用于指示对象 data 属性中指定的资源的 MIME 类型必须与对象 type 属性中标识的 MIME 类型相同 |
usemap |
用于指示对象是否拥有相关联的图像映射 |
width, height |
用于指定对象框的尺寸 |
ol |
用于创建有序列表 |
reversed (5) |
用于指定列表是否为反序(…,3,2,1) |
start (*) |
用于指定第一个列表项目的初始值 |
type (*) |
用于指定每个列表项目开始的数字类型 |
optgroup |
用于对 select 元素中的 option 元素进行分组,一组内的 option 元 素位于同一个标签下 |
disabled |
用于指示元素在当前状态下是不可用的 |
label |
用于为选项组添加标签 |
option |
用于创建 select 或 datalist 元素中的单独的选项 |
disabled |
用于指示元素在当前状态下是不可用的 |
label |
用于指定选项如何出现在菜单中 |
selected |
用于标记空白表单中默认被选中的菜单选项 |
元素 / 属性 |
描述 |
value |
用于指定菜单选项的初始值 |
output (5) |
用于表示计算结果 |
for (5) |
用于创建计算结果与进入计算过程的值之间的显式关联 |
form (5) |
用于将元素同另外一个不包含该元素的表单关联起来 |
name (5) |
用于标识收集的数据 |
p |
用于创建段落 |
param |
用于设置对象的属性 |
name |
用于标识属性的种类 |
value |
用于设置有名称的属性的值 |
pre |
用于表示一块预格式化文本 |
progress (5) |
用于标识任务的完成进度 |
max (5) |
必须为大于 0 的有效浮点数(如果有的话) |
value (5) |
必须为大于或等于 0 的有效浮点数(且小于或等于 max 属性的值, 如果有该值的话) |
q |
用于引用来自另一来源的短文 |
cite |
用于给出引用源的 URL |
rp (5) |
用于在不支持旁注标记的浏览器中的旁注标记文本周围显示括号 |
rt (5) |
用于标记旁注标记文本 |
ruby (5) |
用于允许文本被旁注标记所标记 |
s (*) |
用于标识不再准确或不再相关的文本 |
samp |
用于呈现某程序或计算系统的样本输出 |
script |
用于为页面添加“自动的”脚本 |
async (5) |
用于影响脚本的加载和执行 |
charset |
用于指定外部脚本所用的字符集 |
defer |
用于影响脚本的加载和执行 |
src |
用于引用外部脚本 |
type (*) |
用于指定脚本所用的脚本语言(仅在脚本类型不为 text/javascript 时需要使用) |
section (5) |
用于识别文档的区块 |
select |
用于创建可以从一组选项中进行选择的表单控件 |
autofocus (5) |
用于指定 select 元素在页面加载时立即获得焦点 |
disabled |
用于指示元素在当前状态下是不可用的 |
form (5) |
用于将元素同另外一个不包含该元素的表单关联起来 |
multiple |
用于允许用户在菜单中选择一个以上的选择 |
name |
用于标识从菜单收集的数据 |
required (5) |
用于标识用户必须选择一个选项才能提交表单(第一个 option 子 元素必须为占位符或空值) |
size |
用于指定在初始状态下菜单中可见的项目数(同时用于将菜单显示 为列表) |
元素 / 属性 |
描述 |
small (*) |
用于呈现像条文细则等次要注释 |
source (5) |
用于在 audio 或 video 元素中标识替代媒体资源 |
media (5) |
用于标识资源的目标媒体类型 |
src (5) |
用于标识要播放的音频或视频文件的 URL |
type (5) |
用于指出资源的 MIME 类型 |
span |
用于包围元素中无直接语义含义的内容 |
strong (*) |
用于标识元素内特别重要的内容 |
style |
用于在页面中嵌入样式信息 |
media |
用于标识样式表的用处 |
title |
为其他样式表标记说明标签 |
type (*) |
用于标识样式表的 MIME 类型(仅在样式类型不为 text/css 时需要 使用) |
sub |
用于创建下标 |
summary (5) |
用于标识 details 父元素内容的摘要、标题或说明文字 |
sup |
用于创建上标 |
svg (5) |
用于在页面中嵌入可缩放矢量图形 |
table |
用于创建表格 |
tbody |
用于识别表格的主体部分;比之于头部(thead)和尾部(tfoot) |
td, th |
分别用于在表格中创建普通单元格和标题单元格 |
colspan |
用于让单元格跨越多列 |
headers |
通过在 headers 值中包含某个 th 的 id 值,从而将这个 th 与一个 td 或者另一个 th 显式关联 |
rowspan |
用于让单元格跨越多行 |
scope |
用于指定 th 应用于哪些行、列、行组或列组 |
textarea |
用于在表单中创建文本块输入区域 |
autofocus (5) |
用于指定文本区域元素在页面加载时立即获得焦点 |
dirname (5) |
用于识别输入的文本的方向 |
disabled |
用于指示元素在当前状态下是不可用的 |
form (5) |
用于将元素同另外一个不包含该元素的表单关联起来 |
maxlength |
用于指定可输入到 textarea 元素的字符的最大数量 |
name |
用于标识从文本块收集的数据 |
placeholder (5) |
用于为数据输入提供提示 |
readonly |
用于保护文本区域的内容 |
required (5) |
用于要求元素在提交表单时不能为空 |
rows, cols |
分别用于指定文本块的行数和列数 |
wrap (5) |
用于指定在字段内容提交时使用软换行或硬换行 |
tfoot, thead |
用于识别表格的尾部和头部 |
元素 / 属性 |
描述 |
time (5) |
用于指定日期和时间 |
datetime (5) |
用于为元素的文本所表达的时间或日期提供机器可读版本 |
title |
用于创建页面的标题(必须使用) |
tr |
用于在表格中创建行 |
track (5) |
用于为 audio 或 video 父元素指定外部计时文本轨道 |
default (5) |
用于指示默认轨道 |
kind (5) |
用于识别轨道为 subtitles(字幕)、captions(标题)、descriptions(描 述)、chapters(篇章)或 metadata(元数据) |
label (5) |
用于为轨道提供用户可读的名称 |
src (5) |
用于标识轨道数据的 URL |
srclang (5) |
用于标识轨道数据的语言 |
u (*) |
用于显示一段文本,作为虽然明确地呈现却不怎么准确的非文本 注解 |
ul |
用于创建无序列表 |
var |
用于标记作为变量的文本 |
video (5) |
用于嵌入视频、电影和有说明文字的音频文件 |
autoplay (5) |
用于告诉浏览器在它能播放视频文件时立即开始播放 |
controls (5) |
用于告诉浏览器为视频元素提供控件 |
loop (5) |
用于告诉视频文件在播放到末尾后不间断地继续从头播放 |
muted (5) |
用于控制音频输出的默认状态 |
poster (5) |
用于指定占位图像的 URL,该图像在媒体加载时或加载出现问题 时显示 |
preload (5) |
用于指定浏览器是否在访问者开始播放媒体文件之前开始下载该 文件 |
src (5) |
用于标识要播放的视频文件的 URL |
width, height (5) |
用于指定视频的尺寸 |
wbr (5) |
用于识别在没有连字符的单词中可以在必要时进行换行的位置 |