<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