让我来详细讲解一下“HTML标签之Object和EMBED标签详解”。
什么是Object标签?
<object>
标签定义了嵌入对象,比如图像、声音、视频、Java applets、ActiveX、PDF,以及 Flash 等等。<object>
标签最常用于在 HTML 页面中插入基于插件的媒体以及其他应用程序。
Object标签的语法
<object width="width_value" height="height_value"
data="url_of_data" type="media_type">
<param name="param_name" value="param_value">
<!-- fallback content here -->
</object>
其中,width、height、data、type 属性是必须的。
Object标签的含义
width
:嵌入对象的宽度height
:嵌入对象的高度data
:嵌入对象的 URL 或文件名type
:嵌入对象的 MIME 类型
Object标签也可以使用可选参数,这些参数被称为嵌入对象的参数。一个参数定义了嵌入对象的特定属性。
<object>
<param name="autoplay" value="true">
<param name="loop" value="true">
<param name="menu" value="false">
<param name="quality" value="high">
<param name="bgcolor" value="#FFFFFF">
<embed src="example.swf" width="xxx" height="xxx" type="application/x-shockwave-flash">
</object>
常见的属性参数有下面几种:
autoplay
:自动播放loop
:循环播放嵌入对象menu
:显示 Flash 动画右键菜单quality
:Flash 动画的品质bgcolor
:Flash 动画的背景颜色
Object标签的示例
示例1:插入图片
<object data="dog.jpg" type="image/jpg" width="500" height="500"></object>
示例2:插入Flash动画
<object data="cat.swf" type="application/x-shockwave-flash" width="500" height="500">
<param name="movie" value="cat.swf">
<param name="bgcolor" value="#FFFFFF">
<param name="quality" value="high">
<param name="loop" value="true">
<param name="menu" value="false">
<embed src="cat.swf" width="500" height="500" type="application/x-shockwave-flash"
loop="true" menu="false" quality="high" bgcolor="#FFFFFF">
</object>
什么是Embed标签?
<embed>
标签可以将外部应用程序嵌入 HTML 文档中。通常用于嵌入像视频、音频、Flash 等类型的内容。
Embed标签的语法
<embed src="url" [...other attributes]>
其中,src 属性是必须的。
Embed标签的含义
src
:嵌入代码的 URL 地址height
:指定嵌入内容的高度width
:指定嵌入内容的宽度type
:定义外部插件的媒体类型
Embed标签的示例
示例1:插入音频
<embed src="music.mp3" height="60" width="144" type="audio/mpeg">
示例2:插入Flash动画
<embed src="cat.swf" width="500" height="500" type="application/x-shockwave-flash">
以上就是 Object标签和 Embed标签的详解,希望能够对您有所帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:html标签之Object和EMBED标签详解 - Python技术站