<embed>
版本:HTML5
HTML<embed>元素将外部内容嵌入文档中的指定位置。此内容由外部应用程序或其他交互式内容源(如浏览器插件)提供。
浏览器支持
![]() | ![]() | ![]() | ![]() | ![]() |
所有主流浏览器都支持<embed> 标签。 |
例子
<embed type="video/quicktime" src="movie.mov" width="640" height="480" />
标签定义及使用说明
<embed>
标签定义了一个容器,嵌入的内容(如插件、媒体等)。用来嵌入外部应用或者互动程序(插件)。<embed>
标签必须有 src 属性。- 您无法在开始标签和结束标签之间写文本,来说明旧式的浏览器不支持该标签,就像
<audio>
和<video>
。
该特性是非标准的,请尽量不要在生产环境中使用它!请记住,大多数现代浏览器已经弃用并取消了对浏览器插件的支持,所以如果您希望您的网站可以在普通用户的浏览器上运行,那么依靠
<embed>
通常是不明智的。
Content categories | 流式内容元素,段落内容元素, embedded content,交互内容元素,段落内容元素. |
---|---|
Permitted content | None, it is anempty element. |
Tag omission | Must have a start tag, and must not have an end tag. |
Permitted parents | 可接受的任何元素 embedded content. |
Permitted ARIA roles | application ,document ,img ,presentation |
DOM接口 | HTMLEmbedElement |
属性
属性 | 值 | 描述 |
---|---|---|
height HTML5新增 | pixels | 规定嵌入内容的高度。 |
src HTML5新增 | URL | 规定被嵌入内容的 URL。 |
type HTML5新增 | MIME_type | 规定嵌入内容的 MIME 类型。 注:MIME = Multipurpose Internet Mail Extensions。 |
width HTML5新增 | pixels | 规定嵌入内容的宽度。 |
HTML 4.01 与 HTML 5 之间的差异
<embed>
标签是 HTML 5 中的新标签。
全局属性
<embed>
标签支持HTML 的全局属性。
事件属性
<embed>
标签支持HTML 的事件属性。
例子
<embed src="horse.wav" />
被嵌入的 flash 动画片:
<embed src="helloworld.swf">