HTML <object> 标签

实例

如何使用<object>元素嵌入Flash文件:

<object width="400" height="400" data="helloworld.swf"></object>
运行 »

定义和用法

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

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

您可以使用<param>标记将参数传递给嵌入了<object>标记的插件.


浏览器支持

Element
<object> Yes Yes Yes Yes Yes

提示和注意事项

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

提示:对于图像,请使用<img>标记而不是<object>标记.

提示:必须至少定义一个“数据”或“类型”属性.


HTML 4.01和HTML5之间的差异

HTML5中不支持某些HTML 4.01属性.

“form”属性是HTML5中的新增属性.

在HTML5中,可以在表单中使用和提交对象.

在HTML5中,对象不再出现在文档的<head>元素内.



属性

= HTML5中的新功能.

属性 描述
align top
bottom
middle
left
right
HTML5不支持.
指定 <object> 元素相对于周围元素的对齐方式
archive URL HTML5不支持.
由空格分隔的指向档案文件的 URL 列表。这些档案文件包含了与对象相关的资源
border pixels HTML5不支持.
指定 <object> 周围的边框宽度
classid class_ID HTML5不支持.
定义嵌入 Windows Registry 中或某个 URL 中的类的 ID 值,此属性可用来指定浏览器中包含的对象的位置,通常是一个 Java 类
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;
}