<embed>:嵌入外部内容元素
<embed>
元素在文档的指定位置嵌入外部内容。此内容由外部应用程序或其他交互式内容源(例如浏览器插件)提供。
试试看
注意:本主题仅记录作为 HTML 实时规范一部分定义的元素。它不涉及该元素较早的非标准化实现。
请记住,大多数现代浏览器已弃用并删除了对浏览器插件的支持,因此如果您希望您的网站在普通用户的浏览器上可操作,则通常不建议依赖 <embed>
。
属性
使用说明
您可以使用 object-position
属性来调整嵌入对象在其元素框架内的定位。
注意:object-fit
属性对 <embed>
元素没有影响。
无障碍
使用 embed
元素上的 title
属性 为其内容添加标签,以便使用辅助技术(例如屏幕阅读器)进行导航的人员可以了解其包含的内容。标题的值应简明地描述嵌入内容。如果没有标题,他们可能无法确定其嵌入内容是什么。这种上下文转换可能会令人困惑且耗时,尤其是在 embed
元素包含视频或音频等交互式内容时。
示例
html
<embed
type="video/quicktime"
src="movie.mov"
width="640"
height="480"
title="Title of my video" />
技术摘要
内容类别 | 流内容、短语内容、嵌入内容、交互式内容、可感知内容。 |
---|---|
允许的内容 | 无;它是一个 空元素。 |
标签省略 | 必须有开始标签,并且不能有结束标签。 |
允许的父元素 | 任何接受嵌入内容的元素。 |
隐式 ARIA 角色 | 没有对应的角色 |
允许的 ARIA 角色 |
application 、document 、img 、none 、presentation |
DOM 接口 | HTMLEmbedElement |
规范
规范 |
---|
HTML 标准 # the-embed-element |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。
另请参阅
- 其他用于嵌入各种类型内容的元素包括
<audio>
、<canvas>
、<iframe>
、<img>
、<math>
、<object>
、<svg>
和<video>
。 - 在框架内定位和调整嵌入内容的大小:
object-position
和object-fit