2.2.2 新增的其他元素(1)
除了结构元素外,在HTML 5中,还新增了以下元素:
video元素
video元素定义视频,比如电影片段或其他视频流。
HTML 5中代码示例:
<video src="movie.ogg" controls="controls">video元素</video>
HTML 4中代码示例:
<object type="video/ogg" data="movie.ogv">
<param name="src" value="movie.ogv">
</object>
audio元素
audio元素定义音频,比如音乐或其他音频流。
HTML 5中代码示例:
<audio src="someaudio.wav">audio元素</audio>
HTML 4中代码示例:
<object type="application/ogg" data="someaudio.wav">
<param name="src" value="someaudio.wav">
</object>
embed元素
embed元素用来插入各种多媒体,格式可以是 Midi、Wav、AIFF、AU、MP3等。
HTML 5中代码示例:
<embed src="horse.wav" />
HTML 4中代码示例:
<object data="flash.swf" type="application/x-shockwave-flash"></object>
mark元素
mark元素主要用来在视觉上向用户呈现那些需要突出显示或高亮显示的文字。mark元素的一个比较典型的应用就是在搜索结果中向用户高亮显示搜索关键词。
HTML 5中代码示例:
<mark></mark>
HTML 4中代码示例:
<span></span>
progress元素
progress元素表示运行中的进程,可以使用 progress元素来显示 JavaScript 中耗费时间的函数的进程。
HTML5中代码示例:
<progress></progress>
这是HTML5中新增功能,故无法用HTML 4代码来实现。
meter元素
meter元素表示度量衡。仅用于已知最大值和最小值的度量。必须定义度量的范围,既可以在元素的文本中,也可以在min/max属性中定义。
HTML5中代码示例:
<meter></meter>
这是HTML5中新增功能,故无法用HTML 4代码来实现。