定义和用法
在<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>根据周围的元素元素 |
archive | URL | 在HTML5不支持。 空格分隔的URL列表,以档案。 该档案包含了与对象相关的资源 |
border | pixels | 在HTML5不支持。 指定周围的边框的宽度<object> |
classid | class_ID | 在HTML5不支持。 定义为在Windows注册表或URL设置一个类的ID值 |
codebase | URL | 在HTML5不支持。 定义在哪里可以找到对象的代码 |
codetype | media_type | 在HTML5不支持。 代码的媒体类型提到了classid属性 |
data | URL | 指定要由对象所使用的资源的URL |
declare | declare | 在HTML5不支持。 定义了对象应该只声明,不创建或实例化,直到需要 |
form | form_id | 指定对象所属的一个或多个表单 |
height | pixels | 指定对象的高度 |
hspace | pixels | 在HTML5不支持。 指定在物体的左侧和右侧的空白 |
name | name | 指定名称为对象 |
standby | text | 在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;
}