W3C中文教程
全球最大最新的中文 Web 技术教程
HTML CSS SQL PHP COLORS MYSQL BOOTSTRAP
 

HTML <object> 标签


Example

使用<object> 元素在 HTML 加入 Flash 文件:

<object width="400" height="400" data="helloworld.swf"></object>
尝试一下 »

定义和用法

<object> 标签定义HTML文档中的嵌入对象。 使用此元素在您的网页中嵌入多媒体(如音频,视频,Java小程序,ActiveX,PDF和Flash)。

您还可以使用 <object> 标签将另一个网页嵌入到HTML文档中。

您可以使用 <param> 标签将参数传递给已嵌入 <object> 标签的插件。


浏览器支持

元素
<object> Yes Yes Yes Yes Yes

提示和注意

注意: <object> 元素必须出现在 <body> 元素内。<object> 和 </object> 之间的文本是替代文本,对于不支持此标记的浏览器。

提示: 对于图像,使用 <img> 标签,而不是 <object> 标签。

提示: 必须至少定义一个“data”或“type”属性。


HTML 4.01 与 HTML5中的差异

一些 HTML 4.01 属性在 HTML5 中不被支持。

"form" 是 HTML5 定义的新属性。

在 HTML5 中,objects 可以在form表单中提交。

在 HTML5 中,objects 不再出现在 <head> 元素区域内。


属性

= HTML5 新属性。

属性 描述
align top
bottom
middle
left
right
HTML5 不支持。
规定 <object> 元素相对于周围元素的对齐方式。
archive URL HTML5 不支持。
由空格分隔的指向档案文件的 URL 列表。这些档案文件包含了与对象相关的资源。
border pixels HTML5 不支持。
规定 <object> 周围的边框宽度。
classid class_ID HTML5 不支持。
定义Windows注册表或URL中设置的类ID值
codebase URL HTML5 不支持。
定义在何处可找到对象所需的代码,提供一个基准 URL。
codetype media_type HTML5 不支持。
通过 classid 属性所引用的代码的 MIME 类型。
data URL 规定对象使用的资源的 URL。
declare declare HTML5 不支持。
定义该对象仅可被声明,但不能被创建或例示,直到该对象得到应用为止。
form form_id 规定对象所属的一个或多个表单。
height pixels 规定对象的高度。
hspace pixels HTML5 不支持。
规定对象左侧和右侧的空白。
name name 为对象规定名称。
standby text HTML5 不支持。
定义当对象正在加载时所显示的文本。
type media_type 规定 data 属性中规定的数据的 MIME 类型。
usemap #mapname 规定与对象一同使用的客户端图像映射的名称。
vspace pixels HTML5 不支持。
规定对象的顶部和底部的空白。
width pixels 规定对象的宽度。

全局属性

<object> 标签支持 HTML全局属性


事件属性

<object> 标签支持 HTML事件属性


相关文章

HTML 教程:HTML Object 元素

HTML DOM 参考手册:Object 对象


默认CSS设置

大多数浏览器都以以下默认值的形式显示 <object> 元素:

object:focus {
    outline: none;
}