Spec-Zone.ru › HTML

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

Базовая Широко доступная

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с января 2020 года.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Элемент <embed> HTML встраивает внешнее содержимое в указанной точке документа. Это содержимое предоставляется внешним приложением или другим источником интерактивного содержимого, таким как плагин браузера.

Попробуйте

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

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

Атрибуты

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

height

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

src

URL встраиваемого ресурса.

type

Тип MIME для выбора плагина.

width

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

Примечания по использованию

Для изменения позиционирования встроенного объекта в рамках элемента можно использовать свойство object-position.

Примечание: Свойство object-fit не влияет на элементы <embed>.

Устранимость

Используйте атрибут title на элементе embed, чтобы добавить метку к содержимому, чтобы люди, использующие вспомогательные технологии, такие как экранный диктор, могли понять, что содержится в нём. Значение заголовка должно кратко описывать встраиваемое содержимое. Без заголовка они могут не определить, что содержится во встроенном элементе. Это смещение контекста может быть запутанным и длиться долго, особенно если 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

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

Рабочий стол Мобильный
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
embed 1 12 1 ≤12.1 ≤4 18 4 ≤12.1 ≤3.2 1.0 4.4
align 1 79 1 ≤12.1 ≤4 18 4 ≤12.1 ≤3.2 1.0 4.4
height 1 12 1 ≤12.1 ≤4 18 4 ≤12.1 ≤3.2 1.0 4.4
name 1 12 1 ≤12.1 ≤4 18 4 ≤12.1 ≤3.2 1.0 4.4
src 1 12 1 ≤12.1 ≤4 18 4 ≤12.1 ≤3.2 1.0 4.4
type 1 79 1 ≤12.1 ≤4 18 4 ≤12.1 ≤3.2 1.0 4.4
width 1 12 1 ≤12.1 ≤4 18 4 ≤12.1 ≤3.2 1.0 4.4

См. также

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

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/embed

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API