<embed> Элемент HTML для встраивания внешнего содержимого
Baseline Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и во многих версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
Элемент <embed> HTML встраивает внешнее содержимое в указанную точку документа. Это содержимое предоставляется внешним приложением или другим источником интерактивного контента, например плагином браузера.
Попробуйте
<embed type="image/jpeg" src="/shared-assets/images/examples/flowers.jpg" width="250" height="200" />
Примечание: В этой статье описывается только элемент, определённый в живом стандарте HTML. Более ранние нестандартизированные реализации элемента здесь не рассматриваются.
Обратите внимание, что поддержка плагинов браузера в большинстве современных браузеров объявлена устаревшей и удалена. Поэтому обычно не стоит полагаться на <embed>, если вы хотите, чтобы ваш сайт работал в браузерах большинства пользователей.
Атрибуты
Атрибуты этого элемента включают глобальные атрибуты.
height-
Отображаемая высота ресурса в пикселях CSS. Значение должно быть абсолютным; проценты не допускаются.
src-
URL встраиваемого ресурса.
type-
Тип MIME, используемый для выбора подключаемого модуля.
width-
Отображаемая ширина ресурса в пикселях CSS. Значение должно быть абсолютным; проценты не допускаются.
Примечания по использованию
Свойство object-position позволяет настроить положение встроенного объекта внутри рамки элемента.
Примечание: Свойство object-fit не влияет на элементы <embed>.
Доступность
Используйте атрибут title элемента embed, чтобы добавить подпись к его содержимому. Это поможет людям, использующим вспомогательные технологии, например программы экранного доступа, понять, что в нём содержится. Значение title должно кратко описывать встроенное содержимое. Без заголовка пользователи могут не понять, что именно встроено. Такая смена контекста может сбивать с толку и отнимать много времени, особенно если элемент embed содержит интерактивный контент, например видео или аудио.
Примеры
<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 | WebView для iOS | |
embed |
1 | 12 | 1 | ≤12.1 | ≤4 | 18 | 4 | ≤12.1 | ≤3.2 | 1.0 | 4.4 | ≤3.2 |
align |
1 | 79 | 1 | ≤12.1 | ≤4 | 18 | 4 | ≤12.1 | ≤3.2 | 1.0 | 4.4 | ≤3.2 |
height |
1 | 12 | 1 | ≤12.1 | ≤4 | 18 | 4 | ≤12.1 | ≤3.2 | 1.0 | 4.4 | ≤3.2 |
name |
1 | 12 | 1 | ≤12.1 | ≤4 | 18 | 4 | ≤12.1 | ≤3.2 | 1.0 | 4.4 | ≤3.2 |
src |
1 | 12 | 1 | ≤12.1 | ≤4 | 18 | 4 | ≤12.1 | ≤3.2 | 1.0 | 4.4 | ≤3.2 |
type |
1 | 79 | 1 | ≤12.1 | ≤4 | 18 | 4 | ≤12.1 | ≤3.2 | 1.0 | 4.4 | ≤3.2 |
width |
1 | 12 | 1 | ≤12.1 | ≤4 | 18 | 4 | ≤12.1 | ≤3.2 | 1.0 | 4.4 | ≤3.2 |
См. также
- К другим элементам для встраивания содержимого различных типов относятся
<audio>,<canvas>,<iframe>,<img>,<math>,<object>,<svg>и<video>. - Позиционирование и изменение размера встроенного содержимого в его рамке:
object-positionиobject-fit
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/embed