定义文档中的节。
定义文档中的节。
定义section或page的页眉。
定义section或page的页脚。
定义section。
定义文章。
定义页面内容之外的内容。
定义元素的细节。
定义对话框或窗口。
为元素定义可见的标题。
元信息
标签
描述
定义关于文档的信息。
定义关于HTML文档的元信息。
定义页面中所有链接的默认地址或默认目标。
不赞成使用。
定义页面中文本的默认字体、颜色或尺寸。
编程
标签
描述
定义客户端脚本。
定义针对不支持客户端脚本的用户的替代内容。
不赞成使用。
定义嵌入的applet。
为外部应用程序(非HTML)定义容器。
定义嵌入的对象。
定义对象的参数。
HTML标准属性
∙标签列表(功能排序)
∙HTML事件
下面列出了所有HTML和XHTML标签支持的标准属性,仅有少数例外。
核心属性(CoreAttributes)
以下标签不提供下面的属性:
base、head、html、meta、param、script、style以及title元素。
属性
值
描述
class
classname
规定元素的类名(classname)
id
id
规定元素的唯一id
style
style_definition
规定元素的行内样式(inlinestyle)
title
text
规定元素的额外信息(可在工具提示中显示)
语言属性(LanguageAttributes)
以下标签不提供下面的属性:
base、br、frame、frameset、hr、iframe、param以及script元素。
属性
值
描述
dir
ltr|rtl
设置元素中内容的文本方向。
lang
language_code
设置元素中内容的语言代码。
语言代码参考
xml:
lang
language_code
设置XHTML文档中元素内容的语言代码。
语言代码参考
键盘属性(KeyboardAttributes)
属性
值
描述
accesskey
character
设置访问元素的键盘快捷键。
tabindex
number
设置元素的Tab键控制次序。
HTML事件属性
∙HTML属性
∙HTML视频/音频
HTML4的新特性之一是可以使HTML事件触发浏览器中的行为,比方说当用户点击某个HTML元素时启动一段JavaScript。
在现代浏览器中都内置有大量的事件处理器。
这些处理器会监视特定的条件或用户行为,例如鼠标单击或浏览器窗口中完成加载某个图像。
通过使用客户端的JavaScript,可以将某些特定的事件处理器作为属性添加给特定的标签,并可以在事件发生时执行一个或多个JavaScript命令或函数。
事件处理器的值是一个或一系列以分号隔开的Javascript表达式、方法和函数调用,并用引号引起来。
当事件发生时,浏览器会执行这些代码。
例如,当您把鼠标移动到一个超链接时,会启动一个JavaScript函数。
支持JavaScript的浏览器支持标签中的一个特殊的"mouseover"事件处理器-被称为onmouseover来完成这项工作:
如需学习更多有关事件编程方面的知识,请访问W3School提供的 JavaScript教程 和 DHTML教程。
下面的表格提供了标准的事件属性,可以把它们插入HTML/XHTML元素中,以定义事件行为。
窗口事件(WindowEvents)
仅在body和frameset元素中有效。
属性
值
描述
onload
脚本
当文档被载入时执行脚本
onunload
脚本
当文档被卸下时执行脚本
表单元素事件(FormElementEvents)
仅在表单元素中有效。
属性
值
描述
onchange
脚本
当元素改变时执行脚本
onsubmit
脚本
当表单被提交时执行脚本
onreset
脚本
当表单被重置时执行脚本
onselect
脚本
当元素被选取时执行脚本
onblur
脚本
当元素失去焦点时执行脚本
onfocus
脚本
当元素获得焦点时执行脚本
图像事件(ImageEvents)
该属性可用于img元素:
属性
值
描述
onabort
脚本
当图像加载中断时执行脚本
键盘事件(KeyboardEvents)
在下列元素中无效:
base、bdo、br、frame、frameset、head、html、iframe、meta、param、script、style以及title元素。
属性
值
描述
onkeydown
脚本
当键盘被按下时执行脚本
onkeypress
脚本
当键盘被按下后又松开时执行脚本
onkeyup
脚本
当键盘被松开时执行脚本
鼠标事件(MouseEvents)
在下列元素中无效:
base、bdo、br、frame、frameset、head、html、iframe、meta、param、script、style以及title元素。
属性
值
描述
onclick
脚本
当鼠标被单击时执行脚本
ondblclick
脚本
当鼠标被双击时执行脚本
onmousedown
脚本
当鼠标按钮被按下时执行脚本
onmousemove
脚本
当鼠标指针移动时执行脚本
onmouseout
脚本
当鼠标指针移出某元素时执行脚本
onmouseover
脚本
当鼠标指针悬停于某元素之上时执行脚本
onmouseup
脚本
当鼠标按钮被松开时执行脚本
HTML5视频/音频参考手册
∙HTML事件
∙HTML画布
HTML5视频和音频的DOM参考手册
HTML5DOM为
这些方法、属性和事件允许您使用JavaScript来操作
HTML5Audio/Video方法
方法
描述
addTextTrack()
向音频/视频添加新的文本轨道
canPlayType()
检测浏览器是否能播放指定的音频/视频类型
load()
重新加载音频/视频元素
play()
开始播放音频/视频
pause()
暂停当前播放的音频/视频
HTML5Audio/Video属性
属性
描述
audioTracks
返回表示可用音轨的AudioTrackList对象
autoplay
设置或返回是否在加载完成后随即播放音频/视频
buffered
返回表示音频/视频已缓冲部分的TimeRanges对象
controller
返回表示音频/视频当前媒体控制器的MediaController对象
controls
设置或返回音频/视频是否显示控件(比如播放/暂停等)
crossOrigin
设置或返回音频/视频的CORS设置
currentSrc
返回当前音频/视频的URL
currentTime
设置或返回音频/视频中的当前播放位置(以秒计)
defaultMuted
设置或返回音频/视频默认是否静音
defaultPlaybackRate
设置或返回音频/视频的默认播放速度
duration
返回当前音频/视频的长度(以秒计)
ended
返回音频/视频的播放是否已结束
error
返回表示音频/视频错误状态的MediaError对象
loop
设置或返回音频/视频是否应在结束时重新播放
mediaGroup
设置或返回音频/视频所属的组合(用于连接多个音频/视频元素)
muted
设置或返回音频/视频是否静音
networkState
返回音频/视频的当前网络状态
paused
设置或返回音频/视频是否暂停
playbackRate
设置或返回音频/视频播放的速度
played
返回表示音频/视频已播放部分的TimeRanges对象
preload
设置或返回音频/视频是否应该在页面加载后进行加载
readyState
返回音频/视频当前的就绪状态
seekable
返回表示音频/视频可寻址部分的TimeRanges对象
seeking
返回用户是否正在音频/视频中进行查找
src
设置或返回音频/视频元素的当前来源
startDate
返回表示当前时间偏移的Date对象
textTracks
返回表示可用文本轨道的TextTrackList对象
videoTracks