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 | 设置或返回对象的宽度。 |