HTML5功能元素

HTML5在HTML4的基础上新增了很多新的元素,主要是增加了如下几种元素类型:新的结构元素、新的功能元素、新的表单元素。本文介绍HTML5中新增加的功能元素。

针对HTML日益发展新的页面内容需求,HTML5增加了一些新的标签元素满足新的需求,主要有:

hgroup元素:用于对整个页面或页面中一个内容区块的标题进行组合。

video元素:定义视频流,比如影视类的短片。

audio元素:定义音频,比如音乐或其他音频流。

embed元素:插入多媒体文件,可以是wav、MP3等格式文件。

mark元素:显示高亮的文字。主要用于突出显示一些重要的文本信息。

dialog元素:定义一个对话框的窗口。

bdi元素:定义文本的文本方向,使之脱离原理的文本方向。

time元素:定义一个日期或时间。

canvas元素:定义一个画布。用于展示脚本(js)在上面绘制的东西。一般可以用来展示自制动画。

output元素:定义不同类型的输出元素。

soucre元素:为媒介元素提供媒介资源。

menu元素:用于定义一个菜单列表。

ruby元素:表示ruby注释(中文注音)。

rt元素:表示字符的中文发音或注释。

rp元素:在ruby中使用,用于定义那些浏览器不支持情况下,显示该内容。

wbr元素:不同于br换行,它是一个软换行,当窗口足够宽的时候它是不会换行的。而当宽度不够时,就会在此主动换行。

command元素:表示命令按钮,如单选按钮、复选框或按钮。

details元素:用于定义细节信息。它可以与summary元素配合使用。 summary元素提供标题或图例。标题是可见的,用户单击标题时,会显示出细节信息。

summary元素:为details元素定义可见标题。

datagrid元素:表示可选数据的列表,它以树形列表的形式来显示。

keygen元素:定义生成密钥。

process元素:用于定义一个显示进度的进度条。

meter元素:度量给定范围内的数据。

track元素:定义用于媒体播放的文本轨道。