HTML 标签

HTML <object> 标签

主题:HTML5 标签参考上一页|下一页

说明

<object> 标签定义 HTML 文档中的嵌入对象。 它用于将各种不同类型的媒体文件包含到文档中,例如视频、音频、Java 小程序、ActiveX、PDF 文档、Flash 动画甚至图像。 您还可以使用 <object> 标签定义 HTML 文档中的嵌入对象。 它用于将各种不同类型的媒体文件包含到文档中,例如视频、音频、Java 小程序、ActiveX、PDF 文档、Flash 动画甚至图像。 您还可以使用 a1 元素将另一个网页嵌入到您的 HTML 文档中。 元素将另一个网页嵌入到您的 HTML 文档中。

注意: <param> 元素用于将参数传递给已嵌入 <object> 元素的插件。

下表总结了此标签的使用上下文和版本历史。

Placement:
Content: 块、内联和文本; 任何 <param> 元素必须先出现
开始/结束标签: 开始标签: required, 结束标签:required
版本: HTML 4, 4.01, 5

语法

<object> 标签的基本语法如下:

HTML / XHTML: <object data="URL" type="content-type"> ... </object>

下面的示例显示了 <object> 标签的作用。

<object type="application/x-shockwave-flash">
    <param name="movie" value="video/blur.swf">
</object>

提示:建议在指定 data 时使用 type,因为它允许浏览器避免加载不支持的内容类型的信息。


标签特定属性

下表显示了特定于 <object> 标签的属性。

属性 说明
Required — 必须指定以下属性之一才能使标记有效。
data URL 指定对象所需的数据或文件的位置。
type content-type 指定由 data 属性指定的资源的 content-type。 必须至少定义 datatype 之一。
Optional — 以下属性是可选的。
align left
right
top
middle
bottom
Obsolete 请改用 CSS。 指定 <object> 元素相对于周围内容的对齐方式。
archive URLs Obsolete 包含与对象相关的资源的存档 URL 的空格分隔列表。
border pixels Obsolete 指定对象周围边框的宽度。 请改用 CSS border 属性。
classid URI Obsolete 定义对象实现的 URL 或内部引用。
codebase URI Obsolete 指定用于解析由 classid, data, 和 archive 属性指定的相对 URL 的基本路径。
codetype content-type Obsolete 指定下载 classid 属性指定的对象时预期的数据 content-type
declare declare 这个布尔属性指定对象应该只被声明而不是实例化。
form form-id 指定对象元素关联的表单,即它的"表单所有者"。
height length 设置对象的高度。
hspace pixels Obsolete 指定对象左侧和右侧的空白量。
name text 指定对象的名称。
standby message Obsolete 指定在加载对象时要显示的文本消息。
usemap URL 定义与图像对象元素关联的客户端图像映射。
vspace pixels Obsolete 指定对象顶部和底部的空白量。
width length 设置对象的宽度。

全局属性

与所有其他 HTML 标签一样, <object> 标签支持 HTML5 中的全局属性


事件属性

<object> 标签还支持 HTML5 中的事件属性


浏览器兼容性

所有主要的现代浏览器都支持 <object> 标签。

Browsers Icon

基本支持—

  • Firefox 1+
  • Google Chrome 1+
  • Internet Explorer 3+
  • Apple Safari 1+
  • Opera 4+

进一步阅读

请参阅以下教程: HTML 音频, HTML 视频.

相关标签: <param>.

Advertisements