HTML 元素和属性--备份

元素 / 属性

绝大多数 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

(*)

用于标识出于实用的目的提醒读者注意的一块文本,不传达任何额 外的重要性,也不表示其他的语态和语气

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)

用于识别最近的祖先元素 bodysectionarticle  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)

用于指定离线时使用的应用程序缓存清单

(*)

用于标记用另外一种语态和语气,或不同于常规方式陈述以表现不 同特质的一块文字

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)

用于标识所使用的菜单的种类:contextlist(默认值)或 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)

用于指定列表是否为反序(…,321

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)

必须为大于 的有效浮点数(如果有的话)

value (5)

必须为大于或等于 的有效浮点数(且小于或等于 max 属性的值, 如果有该值的话)

q

用于引用来自另一来源的短文

cite

用于给出引用源的 URL

rp (5)

用于在不支持旁注标记的浏览器中的旁注标记文本周围显示括号

rt (5)

用于标记旁注标记文本

ruby (5)

用于允许文本被旁注标记所标记

(*)

用于标识不再准确或不再相关的文本

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)

用于标识轨道数据的语言

(*)

用于显示一段文本,作为虽然明确地呈现却不怎么准确的非文本 注解

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)

用于识别在没有连字符的单词中可以在必要时进行换行的位置

你可能感兴趣的:(HTML 元素和属性--备份)