<object>标签是一个html标签,用于在网页中显示音频,视频,图像,PDF和Flash等多媒体;它通常用于嵌入由浏览器插件处理的Flash页面元素,如Flash和Java项目。它还可以用于在html页面内显示另一个网页。
<object>标签可以和<param>标签一起使用以定义各种参数。当浏览器不支持指定的数据时,写入<object>和<object>标签中的任何文本都被视为备用文本。
<Object>标签支持html的所有全局和事件属性。
代码示例:
<object data="flashmovie.swf" width="600" height="800" type="application/x-shockwave-flash">
请安装Shockwave插件观看此电影。
</object>
请注意,type属性告诉浏览器加载哪个插件来显示内容,但是您只需要指定类型或数据,而不必同时指定这两种类型。如果插件不可用,则会显示包含在<object>和</object>标记之间的任何文本。
在大多数情况下,object用于嵌入浏览器插件支持的内容。理论上,它可以用于显示图像,但<img>元素更适合于此目的。
示例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<object data="1.jpg" width="400px" height="200px">测试文本!</object>
</body>
</html>
<object>标签具有以下属性:
属性 | 值 | 描述 |
---|---|---|
data | 网址URL | 指定对象中的数据的URL。 |
type | 媒体类型 | 指定data属性中指定的媒体数据类型。 |
typemustmatch | boolean | 表示仅当type属性的值与data属性上提供的资源类型匹配时才应嵌入资源 |
align | 左,右,上,下 | 定义了对象的对齐方式。 |
border | 像素(px) | 指定对象周围的边框。 |
height | 像素(px) | 指定对象的高度。 |
hspace | 像素(px) | 指定对象左侧和右侧的空白。 |
vspace | 像素(px) | 指定对象顶部和底部的空白。 |
height | 像素(px) | 指定对象的高度。 |
width | 像素(px) | 指定对象的宽度。 |
name | 像素(px) | 指定对象的名称。 |
form | form_id |