<embed>: элемент для встраивания внешнего содержимого

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.

HTML-элемент <embed> встраивает внешнее содержимое в выбранное место документа. Это содержимое может быть предоставлено внешним приложением или плагином браузера.

Интерактивный пример

Примечание: Этот раздел посвящён только элементу, который является частью стандарта HTML Living Standard, и не относится к ранним, нестандартизированным его реализациям.

Следует иметь в виду, что большинство современных браузеров прекратили поддержку плагинов. Поэтому использование <embed> не рекомендуется, если необходима одинаковая работа сайта для большинства пользователей.

Категории контента Flow content, phrasing content, embedded content, interactive content, palpable content.
Допустимое содержимое Отсутствует, это empty element.
Пропуск тегов Должен иметь открывающий тег, закрывающий тег должен быть пропущен
Допустимые родители Любой элемент, который допускает встроенный контент
Допустимые ARIA-роли application, document, img, presentation
DOM-интерфейс HTMLEmbedElement

Атрибуты

Атрибуты этого элемента включают все глобальные атрибуты.

height

Отображает высоту ресурса в CSS пикселях. Это должно быть абсолютное значение; проценты не допустимы.

src

Ссылка на встраиваемый ресурс.

type

MIME-тип, используемый для выбора подключаемого модуля для создания экземпляра.

width

Отображает ширину ресурса в CSS пикселях. Это должно быть абсолютное значение; проценты не допустимы.

Примечание

Вы можете использовать свойство object-position, чтобы настроить расположение встроенного объекта в рамке элемента, а также свойство object-fit, чтобы контролировать регулирование размер объекта в соответствии с рамкой.

Примеры

html
<embed type="video/quicktime" src="movie.mov" width="640" height="480" />

Спецификации

Specification
HTML Standard
# the-embed-element

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также

  • Другие элементы, используемые для встраивания различного рода контента: <audio>, <canvas>, <iframe>, <img>, <math>, <object>, <svg>, and <video>.
  • Свойства, для позиционирования и определения размера внедрённого контента в его фрейме: object-position and object-fit