最新的Web开发教程
 

HTML属性


所有的HTML属性

属性 属于 描述
accept <input> 指定类型的服务器接受(仅用于文件的type="file" )。
accept-charset <form> 指定字符编码是用于表单提交。
accesskey 全局属性 指定一个快捷键来激活/关注的元素。
action <form> 指定当提交表单向何处发送表单数据。
align 在HTML 5不支持。 指定根据周围元件的对齐。 使用CSS来代替。
alt <area><img> <input> 指定当原始元素无法显示的替代文本。
async <script> 指定脚本(仅适用于外部脚本)异步执行。
autocomplete <form> <input> 指定是否<form><input>元素应该启用自动完成。
autofocus <button><input><keygen><select><textarea> 指定元素应自动获得在页面加载时关注的焦点。
autoplay <audio><video> 指定音频/视频将尽快开始播放,因为它已准备就绪
bgcolor 在HTML 5不支持。 指定元素的背景色。 使用CSS来代替。
border 在HTML 5不支持。 指定元素的边框的宽度。 使用CSS来代替。
challenge <keygen> 指定的值<keygen>提交时元素应该被质疑。
charset <meta> <script> 指定的字符编码。
checked <input> 指定一个<input>元素,应预先选定的页面加载时(对于type="checkbox"type="radio" )。
cite <blockquote> <del><ins><q> 指定这也解释了报价/删除/插入的文本的URL。
class 全局属性 指定一个或多个类名的元素(是指一类在样式表)。
color 在HTML 5不支持。 指定元素的文本颜色。 使用CSS来代替。
cols <textarea> 指定文本区域的可见宽度。
colspan <td><th> 指定表单元格跨越的列数
content <meta> 给人以HTTP的当量或name属性关联的值
contenteditable 全局属性 指定元素的含量是否可编辑与否。
contextmenu 全局属性 指定一个元素的上下文菜单。 出现的上下文菜单时,该元素在用户右键点击。
controls <audio><video> 指定音频/视频控制应显示(如播放/暂停按钮等)。
coords <area> 指定区域的坐标。
data <object> 指定要由对象所使用的资源的URL。
data-* 全局属性 用来存放私人页面或应用程序的自定义数据。
datetime <del> <ins><time> 指定的日期和时间。
default <track> 指定轨道要被启用,如果用户的偏好没有表明另一个轨道会更合适。
defer <script> 指定当页面完成(仅用于外部脚本)解析脚本被执行。
dir 全局属性 指定一个元素内容的文本方向。
dirname <input><textarea> 指定文字方向将被提交。
disabled <button><fieldset><input><keygen><optgroup> <option><select><textarea> 指定一个指定的元素/组元素应该被禁用。
download <a><area> 指定当用户点击超链接的目标将被下载。
draggable 全局属性 指定元素是否可拖动与否。
dropzone 全局属性 指定拖动的数据是否被复制,移动或链接,跌落时。
enctype <form> 指定如何表单数据应该将它提交给服务器(仅适用于方法=“邮报”)时进行编码。
for <label><output> 指定哪些表单元素(S)标签/计算势必会。
form <button><fieldset><input><keygen><label><meter><object> <output><select><textarea> 指定表单的名称元素属于
formaction <button><input> 指定当提交表单向何处发送表单数据。 仅用于type="submit"
headers <td><th> 指定一个或多个报头细胞的细胞是有关。
height <canvas><embed><iframe> <img> <input><object> <video> 指定元件的高度。
hidden 全局属性 指定一个元素还没有,或者不再,相关的。
high <meter> 指定被认为是一个高值的范围内。
href <a><area><base><link> 指定的页面的链接去的URL。
hreflang <a><area><link> 指定链接的文档的语言。
http-equiv <meta> 提供对信息/值的HTTP头content属性。
id 全局属性 指定元素一个唯一的ID。
ismap <img> 指定图像为服务器端图像映射。
keytype <keygen> 指定密钥的安全性算法。
kind <track> 指定类型的文本轨道。
label <track> 指定文本轨道的标题。
lang 全局属性 指定元素内容的语言。
list <input> 指的是<datalist>包含预先定义的选项为元素<input>元素。
loop <audio><video> 指定音频/视频将重新开始,每次完成的时间。
low <meter> 指定被认为是一个低的值的范围内。
manifest <html> 指定文件的缓存清单的地址(离线浏览)。
max <input><meter><progress> 指定的最大值。
maxlength <input><textarea> 指定允许在一个元件的最大字符数。
media <a><area><link><source><style> 指定何种媒体/设备链接文档方面进行了优化。
method <form> 指定发送表单数据时使用的HTTP方法。
min <input><meter> 指定的最小值。
multiple <input><select> 指定用户可以输入一个以上的值。
muted <video> 指定视频的音频输出应该被静音。
name <button><fieldset><form> <iframe> <input><keygen><map><meta> <object> <output><param> <select><textarea> 指定元素的名称。
novalidate <form> 规定在提交表单时不应该验证。
onabort <audio><embed><img> <object> <video> 脚本要在中止运行。
onafterprint <body> 在打印文档后执行脚本。
onbeforeprint <body> 在打印文档之前,要运行脚本
onbeforeunload <body> 当文档即将卸载要运行的脚本。
onblur 所有可见的元素。 当元素失去焦点时执行脚本。
oncanplay <audio><embed><object> <video> 当一个文件已准备好开始播放时执行脚本(当它缓冲到足以开始)。
oncanplaythrough <audio><video> 当一个文件可以一路播放到结束不暂停缓冲执行脚本。
onchange 所有可见的元素。 当该元素的值被改变时执行脚本。
onclick 所有可见的元素。 被点击的元素时执行脚本。
oncontextmenu 所有可见的元素。 当上下文菜单被触发执行脚本
oncopy 所有可见的元素。 元素的内容被复制时要运行的脚本。
oncuechange <track> 要运行脚本时,在提示修改<track>元素
oncut 所有可见的元素。 元素的含量是被切割时要运行的脚本。
ondblclick 所有可见的元素。 脚本当元素正在双击运行。
ondrag 所有可见的元素。 脚本在拖动操作结束运行。
ondragend 所有可见的元素。 脚本在拖动操作结束运行。
ondragenter 所有可见的元素。 当一个元素被拖到有效的放置目标执行脚本。
ondragleave 所有可见的元素。 当元素离开有效的放置目标执行脚本
ondragover 所有可见的元素。 当一个元素被拖动到有效放置目标执行脚本。
ondragstart 所有可见的元素。 脚本在拖动操作的开始运行。
ondrop 所有可见的元素。 当拖动的元素被丢弃时执行脚本。
ondurationchange <audio><video> 要运行脚本时,媒体长度的变化
onemptied <audio><video> 当坏事发生,文件突然无法使用(如意外断开)执行脚本。
onended <audio><video> 当媒体有到达终点(对于喜欢“谢谢你能听”消息的有用的事件)时执行脚本
onerror <audio><body> <embed><img> <object> <script> <style> <video> 当发生错误时执行脚本。
onfocus 所有可见的元素。 当元素获得焦点时执行脚本。
onhashchange <body> 当出现了改变URL的锚部分执行脚本。
oninput 所有可见的元素。 脚本当元件获取用户输入来运行。
oninvalid 所有可见的元素。 当元素是无效的执行脚本。
onkeydown 所有可见的元素。 当用户按下一个键时执行脚本。
onkeypress 所有可见的元素。 当用户按下某个键时执行脚本。
onkeyup 所有可见的元素。 当用户释放某个键时执行脚本。
onload <body> <iframe> <img> <input><link><script> <style> 当元素加载完成后执行脚本。
onloadeddata <audio><video> 当媒体数据加载时执行脚本
onloadedmetadata <audio><video> 当元数据(如尺寸和持续时间)被加载到执行脚本。
onloadstart <audio><video> 脚本运行就像文件开头的实际加载任何东西之前加载。
onmousedown 所有可见的元素。 当鼠标按钮被按下一个元素上执行脚本。
onmousemove 所有可见的元素。 随着鼠标指针移动在一个元素脚本中,只要运行。
onmouseout 所有可见的元素。 当鼠标指针移动OT的元件的执行脚本。
onmouseover 所有可见的元素。 脚本中,当在一个元素鼠标指针移动运行。
onmouseup 所有可见的元素。 当鼠标按钮被释放在一个元素上运行脚本。
onmousewheel 所有可见的元素。 当鼠标滚轮被滚动在一个元素上运行脚本。
onoffline <body> 当浏览器开始脱机工作时执行脚本
ononline <body> 当浏览器启动联机工作时执行脚本
onpagehide <body> 当用户从导航页面离开执行脚本。
onpageshow <body> 当用户导航到一个页面执行脚本
onpaste 所有可见的元素。 要运行脚本时,在元素使用者膏有机质含量
onpause <audio><video> 当媒体被暂停或者由用户或编程执行脚本。
onplay <audio><video> 当媒体准备开始播放时执行脚本。
onplaying <audio><video> 当媒体实际上已经开始播放时执行脚本。
onpopstate <body> 当窗口的历史变化时执行脚本。
onprogress <audio><video> 当浏览器是在得到媒体数据的过程中要运行脚本
onratechange <audio><video> 脚本可以在每次播放速率的变化(当用户切换到慢动作或快进模式等)运行。
onreset <form> 在形式的复位按钮被点击时要运行脚本。
onresize <body> 调整大小的浏览器窗口时要运行脚本。
onscroll 所有可见的元素。 当一个元素的滚动条被滚动时执行脚本。
onsearch <input> 当用户在搜索栏中写的东西(用于执行脚本<input="search"> )。
onseeked <audio><video> 当要运行脚本seeking属性被设置为假,指示求已结束。
onseeking <audio><video> 当执行脚本seeking属性被设置为true,表明寻求有效
onselect 所有可见的元素。 当元素被选中执行脚本。
onshow <menu> 当执行脚本<menu>元素显示为上下文菜单
onstalled <audio><video> 当浏览器无法为任何原因取回媒体数据执行脚本。
onstorage <body> 当一个Web存储区域被更新时执行脚本。
onsubmit <form> 当提交了执行脚本。
onsuspend <audio><video> 脚本读取前它被完全加载无论什么原因,媒体数据时,停止运行。
ontimeupdate <audio><video> 当播放位置发生了变化(如当用户快进到不同的点在媒体)执行脚本
ontoggle <details> 当用户打开或关闭时执行脚本<details>元素。
onunload <body> 当页面卸载时执行脚本(或浏览器窗口已关闭)
onvolumechange <audio><video> 脚本可以每体积改变了(包括设置音量为“静音”)的时间运行。
onwaiting <audio><video> 当媒体已暂停执行脚本,但有望恢复(当媒体暂停缓冲更多的数据等)。
onwheel 所有可见的元素。 要当鼠标车轮滚滚向前向上或向下在一个元素上运行脚本。
open <details> 指定的细节应该是可见的(开放)到用户
optimum <meter> 指定什么值是表上的最佳值。
pattern <input> 指定一个正则表达式<input>元素的值与检验。
placeholder <input><textarea> 指定用于描述元件的预期值短提示。
poster <video> 指定在视频下载到显示图像,或直到用户点击播放按钮。
preload <audio><video> 指定是否以及如何笔者认为音频/视频应该被加载在页面加载时
readonly <input><textarea> 该元素为只读指定
rel <a><area><link> 指定当前文档和所链接的文档之间的关系。
required <input><select><textarea> 指定元素必须提交表单之前填写。
reversed <ol> 指定列表中的顺序应该降(9,8,7 ......)。
rows <textarea> 指定在文本区域线的可见数目。
rowspan <td><th> 指定行的表格单元格跨越数
sandbox <iframe> 启用一组额外的限制措施在内容<iframe>
scope <th> 指定一个标题小区是否为列,行或组的列或行的一个标头。
scoped <style> 指定的样式仅应用于此元素的父元素,该元素的子元素
selected <option> 指定一个选项,应预先选定的页面加载时。
shape <area> 指定的区域的形状。
size <input><select> 指定宽度,以字符( <input> ),或者指定的可见的选项数( <select>
sizes <link> 指定链接的资源的大小。
span <col> <colgroup> 指定要跨越列数。
spellcheck 全局属性 指定元素是否是有其拼写和语法检查或没有。
src <audio><embed><iframe> <img> <input><script> <source><track><video> 指定媒体文件的URL。
srcdoc <iframe> 指定页面的HTML内容的显示<iframe>
srclang <track> 指定轨道文本数据的语言(如果需要的kind="subtitles" )。
start <ol> 指定有序列表的开始值。
step <input> 指定输入域的合法的数字间隔。
style 全局属性 指定元素内联CSS样式。
tabindex 全局属性 指定元素的Tab键顺序。
target <a><area><base><form> 指定在哪里打开链接的文档或者提交表单的目标。
title 全局属性 指定有关元素的额外信息。
translate 全局属性 指定元素的内容是否应该被翻译或没有。
type <button><embed><input><link><menu><object> <script> <source><style> 指定元素的类型。
usemap <img> <object> 指定一个图像作为客户端的图像映射。
value <button><input><li> <option><progress><param> 指定元素的值。
width <canvas><embed><iframe> <img> <input><object> <video> 指定元素的宽度。
wrap <textarea> 指定在文字框中的内容是如何在表单提交时,被包装。