最新的Web开发教程
 

HTML <object> Tag


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

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

定义和用法

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

您也可以使用<object>标签嵌入另一个网页到你的HTML文档。

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


浏览器支持

元件
<object>

提示和注意

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

提示:对于图像使用<img>标签来代替的<object>标记。

提示:至少一个"data""type"属性必须被定义。


HTML 4.01和HTML5之间的差异

一些HTML 4.01属性在HTML5支持。

"form"属性,HTML5是新的。

在HTML5中,可用于在表单提交的对象。

在HTML5中,对象可以不再出现在里面<head>文档的元素。


属性

=新的HTML5。

属性 描述
align top
bottom
middle
left
right
在HTML5不支持。
指定的对齐方式<object>根据周围的元素元素
archiveURL 在HTML5不支持。
空格分隔的URL列表,以档案。 该档案包含了与对象相关的资源
border pixels 在HTML5不支持。
指定周围的边框的宽度<object>
classidclass_ID 在HTML5不支持。
定义为在Windows注册表或URL设置一个类的ID值
codebaseURL 在HTML5不支持。
定义在哪里可以找到对象的代码
codetypemedia_type 在HTML5不支持。
代码的媒体类型提到了classid属性
data URL 指定要由对象所使用的资源的URL
declaredeclare 在HTML5不支持。
定义了对象应该只声明,不创建或实例化,直到需要
form form_id 指定对象所属的一个或多个表单
height pixels 指定对象的高度
hspace pixels 在HTML5不支持。
指定在物体的左侧和右侧的空白
name name 指定名称为对象
standbytext 在HTML5不支持。
定义要显示的文字,而对象是加载
type media_type 指定在指定的数据的媒体类型data属性
usemap #mapname 指定要与对象使用一个客户端图像映射的名称
vspace pixels 在HTML5不支持。
指定在物体的顶部和底部的空白
width pixels 指定对象的宽度

全局属性

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


事件属性

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


相关页面

HTML教程: HTML对象元素

HTML DOM参考: 对象对象


默认设置CSS

大多数浏览器将显示<object>与下面的默认值元素:

object:focus {
    outline: none;
}