<embed>: Элемент встраивания внешнего содержимого
Базовая Широко доступная
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с января 2020 года.
Элемент <embed> HTML встраивает внешнее содержимое в указанной точке документа. Это содержимое предоставляется внешним приложением или другим источником интерактивного содержимого, таким как плагин браузера.
Попробуйте
Примечание: Этот раздел описывает только элемент, определённый в HTML Living Standard. Он не затрагивает более ранние, нестандартные реализации элемента.
Помните, что большинство современных браузеров устарели и удалили поддержку плагинов браузера, поэтому полагаться на <embed> обычно неразумно, если вы хотите, чтобы ваш сайт работал в среднем браузере пользователя.
Атрибуты
Атрибуты этого элемента включают глобальные атрибуты.
height-
Отображаемая высота ресурса в CSS пикселях. Это должно быть абсолютное значение; проценты не разрешены.
src-
URL встраиваемого ресурса.
type-
Тип MIME для выбора плагина.
width-
Отображаемая ширина ресурса в CSS пикселях. Это должно быть абсолютное значение; проценты не разрешены.
Примечания по использованию
Для изменения позиционирования встроенного объекта в рамках элемента можно использовать свойство object-position.
Примечание: Свойство object-fit не влияет на элементы <embed>.
Устранимость
Используйте атрибут title на элементе embed, чтобы добавить метку к содержимому, чтобы люди, использующие вспомогательные технологии, такие как экранный диктор, могли понять, что содержится в нём. Значение заголовка должно кратко описывать встраиваемое содержимое. Без заголовка они могут не определить, что содержится во встроенном элементе. Это смещение контекста может быть запутанным и длиться долго, особенно если 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 | |
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