HTML <embed> 标签
定义和用法
<embed> 标签定义外部资源的容器,例如网页、图片、媒体播放器或插件应用程序。
警告
大多数浏览器不再支持 Java 小程序和插件。
任何浏览器都不再支持 ActiveX 控件。
现代浏览器也已关闭对 Shockwave Flash 的支持。
建议
如需显示图片,最好使用 <img> 标签。
如需显示 HTML,最好使用 <iframe> 标签。
实例
例子 1
嵌入的图像:
<embed type="image/jpg" src="tulip.jpg" width="150" height="150">
例子 2
嵌入的 HTML 页面:
<embed type="text/html" src="/index.html" width="500" height="200">
例子 3
嵌入的视频:
<embed type="video/webm" src="shanghai.mp4" width="641" height="360">
属性
| 属性 | 值 | 描述 |
|---|---|---|
| height | 像素值 | 规定嵌入内容的高度。 |
| src | URL | 规定要嵌入的外部文件的地址。 |
| type | 媒体类型 | 规定嵌入内容的媒体类型。 |
| width | 像素值 | 规定嵌入内容的宽度。 |
全局属性
<embed> 标签还支持 HTML 中的全局属性。
事件属性
<embed> 标签还支持 HTML 中的事件属性。
默认的 CSS 设置
大多数浏览器将使用以下默认值显示 <embed> 元素:
embed:focus {
outline: none;
}
浏览器支持
| Chrome | Edge | Firefox | Safari | Opera |
|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Opera |
| 支持 | 支持 | 支持 | 支持 | 支持 |