用途
<object> 标签(或者称作 HTML 嵌入对象元素)表示引入一个外部资源,这个资源可能是一张图片,一个嵌入的浏览上下文,亦或是一个插件所使用的资源。<object> 标签用于包含对象,比如图像、音频、视频、Java applets、ActiveX、PDF 以及 Flash。
例子
<figure>
<object data="clock.html"></object>
<figcaption>My HTML Clock</figcaption>
</figure>
标准属性
属性 | 描述 | H5新 |
---|---|---|
data | 指定链接的目标URL | |
hreflang | 一个合法的 URL 作为资源的地址,需要为 data 和 type 中至少一个设置值。 | |
form | 对象元素关联的 form 元素(属于的 form)。 取值必须是同一文档下的一个 <form> 元素的 ID。 | ✔ |
height | 资源显示的高度,单位是 CSS 像素。 | |
type | data 指定的资源的 MIME 类型,需要为 data 和 type 中至少一个设置值。 | |
usemap | 指向一个 <map> 元素的 hash-name;格式为 ‘#’ 加 map 元素 name 元素的值。 | |
width | 资源显示的宽度,单位是 CSS 像素。 |
<object> 标签在HTML5与HTML4.01之间存在如下差异