<embed>:嵌入外部內容元素

基線 廣泛可用

此功能已得到良好建立,並且可在許多裝置和瀏覽器版本中使用。它自以下版本起在瀏覽器中可用 2020 年 1 月.

<embed> 元素在文件的指定位置嵌入外部內容。此內容由外部應用程式或其他互動式內容源(例如瀏覽器外掛)提供。

試試看

注意:本主題僅記錄作為 HTML 即時規範一部分定義的元素。它不涉及該元素較早的非標準化實現。

請記住,大多數現代瀏覽器已棄用並刪除了對瀏覽器外掛的支援,因此如果您希望您的網站在普通使用者的瀏覽器上可操作,則通常不建議依賴 <embed>

屬性

此元素的屬性包括 全域性屬性

height

資源的顯示高度,以 CSS 畫素 為單位。這必須是絕對值;不允許使用百分比。

src

正在嵌入的資源的 URL。

type

用於選擇要例項化的外掛的 MIME 型別

width

資源的顯示寬度,以 CSS 畫素 為單位。這必須是絕對值;不允許使用百分比。

使用說明

您可以使用 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 角色 applicationdocumentimgnonepresentation
DOM 介面 HTMLEmbedElement

規範

規範
HTML 標準
# the-embed-element

瀏覽器相容性

BCD 表格僅在啟用 JavaScript 的瀏覽器中載入。

另請參閱