HTML <object> 标签
定义和用法
The <object>
标签定义了一个用于外部资源的容器。
外部资源可以是网页、图片、媒体播放器或插件应用程序。
要嵌入图片,最好使用 <img>
标签。
要嵌入 HTML,最好使用 <iframe>
标签。
要嵌入视频或音频,最好使用 <video>
和 <audio>
标签。
浏览器支持
元素 | |||||
---|---|---|---|---|---|
<object> | 是 | 是 | 是 | 是 | 是 |
插件
The <object>
标签最初是用来嵌入浏览器插件的。
插件是扩展浏览器标准功能的计算机程序。
插件已被用于许多不同的目的
- 运行 Java 小程序
- 运行 ActiveX 控件
- 显示 Flash 动画
- 显示地图
- 扫描病毒
- 验证银行 ID
警告!
大多数浏览器不再支持 Java 小程序和插件。
ActiveX 控件在任何浏览器中都不再受支持。
现代浏览器对 Shockwave Flash 的支持也被关闭了。
属性
属性 | 值 | 描述 |
---|---|---|
data | URL | 指定要由对象使用的资源的 URL |
form | form_id | 指定对象所属的表单 |
height | 像素 | 指定对象的的高度 |
name | name | 为对象指定一个名称 |
type | 媒体类型 | 指定 data 属性中指定的数据的媒体类型 |
typemustmatch | true/false | 指定 type 属性和资源的实际内容是否必须匹配才能显示 |
usemap | #mapname | 指定要与对象一起使用的客户端图像映射的名称 |
width | 像素 | 指定对象的宽度 |
全局属性
The <object>
标签还支持 HTML 中的全局属性。
事件属性
The <object>
标签还支持 HTML 中的事件属性。
相关页面
HTML 教程:HTML 对象元素
HTML DOM 参考:对象对象
默认 CSS 设置
大多数浏览器将使用以下默认值显示 <object>
元素
object:focus {
outline: none;
}