HTML - тег <embed> используется как контейнер для внешних приложений, мультимедиа и интерактивного контента, который не понимает браузер. Для их корректного отображения необходимо подключить внешние плагины или специальные программы. Отображение встроенного контента зависит от типа файла, атрибутов тега <embed> и установленных в браузере плагинов.
<embed> пустой тег, что означает, что закрывающий тег не требуется. Но в XHTML тег (<embed>) должен быть закрыт (<embed/>).
Встроенное изображение:
<embed type="image/jpg" src="/htm/img_leopard.jpg" alt="Леопард" width="194" height="200" >
Встроенная HTML-страница:
<embed type="text/html" src="/htm/ex-html-style-element.htm" width="500" height="200">
Встроенное видео:
<embed type="video/mp4" src="/htm/video/eagle.mp4">
<embed> определяет контейнер для внешнего ресурса, например веб-страницы, изображения, медиаплеера или подключаемого приложения.Хотя тег <embed> поддерживается браузерами, он является устаревшим тегом HTML и не является частью стандарта HTML4.
Чтобы загрузить объекты в HTML4, используйте тег <object>. Но поскольку не все браузеры правильно отображают содержащуюся в нем информацию, разработчики используют тег <embed> внутри контейнера <object>, чтобы обеспечить поддержку большего количества браузеров, а также достоверность документа.
Поскольку тег <embed> является одним из элементов HTML5, проблем с проверкой документа в HTML5 не возникает.
object-position, чтобы исправить положение встроенного объекта внутри рамки элемента.| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает |
| Атрибут | Значение | Описание |
|---|---|---|
| height | pixels | Указывает высоту встроенного контента |
| src | URL | Указывает адрес внешнего файла для встраивания |
| type | media_type | Указывает тип носителя встроенного контента |
| width | pixels | Определяет ширину встроенного контента |
Тег <embed> также поддерживает глобальные атрибуты в HTML
Тег <embed> также поддерживает атрибуты событий в HTML
Большинство браузеров будут отображать элемент embed со следующими значениями по умолчанию:
embed:focus {
outline: none;
}
Полный список всех доступных тегов HTML см. в Справочнике по тегам HTML.