HTML 对象 <object> 用于嵌入外部资源,如图像、视频、音频或其他 HTML 文档。通过 <object> 元素,我们可以将外部资源嵌入到当前 HTML 文档中,并且可以指定资源的类型、数据源、高度、宽度等属性。
基本语法
<object data="external-resource.jpg" type="image/jpg" height="200" width="300"> <!-- 如果浏览器不支持 <object> 元素,则显示该信息 --> <p>抱歉,您的浏览器不支持显示外部资源。</p> </object>
在上面的示例中,我们使用 <object> 元素嵌入了一个外部图像资源,并指定了资源的类型(image/jpg)、数据源(external-resource.jpg)、高度(200 像素)和宽度(300 像素)。如果浏览器不支持 <object> 元素,则会显示包含在 <object> 标签内的提示信息。
属性
data: 指定要嵌入的外部资源的 URL。type: 指定嵌入资源的 MIME 类型。height: 指定嵌入资源的高度。width: 指定嵌入资源的宽度。name: 指定对象的名称,用于 JavaScript 访问。usemap: 指定一个图像映射,用于处理图像的点击区域。
注意事项
- 在使用 <object> 元素时,务必确保外部资源的 URL 是有效的,否则可能导致资源加载失败。
- 尽量避免在 <object> 元素中嵌入过多的外部资源,以免影响页面加载速度和性能。
以上就是关于 HTML 对象 <object> 的基本介绍和用法。通过 <object> 元素,我们可以方便地嵌入各种外部资源,为页面增添更多的元素和功能。
| 属性 | 描述 |
|---|---|
| align | style.cssFloat |
| archive | HTML5 中不支持。设置或返回一个用于实现对象存档功能的字符串。 |
| border | style.border |
| code | HTML5 中不支持。 设置或返回文件的 URL,该文件包含已编译的 Java 类。 |
| codeBase | HTML5 中不支持。 设置或返回组件的 URL。 |
| codeType | HTML5 中不支持。 |
| data | |
| declare | HTML5 中不支持。 |
| form | 返回对对象的父表单的引用。 |
| height | 设置或返回对象的高度。 |
| hspace | style.margin |
| name | 设置或返回对象的名称。 |
| standby | HTML5 中不支持。 设置或返回在加载对象时的消息。 |
| type | 设置或返回通过 data 属性下载的数据的内容类型。 |
| useMap | |
| vspace | style.margin |
| width | 设置或返回对象的宽度。 |