Тег <embed>
Описание
Тег <embed>
встраивает внешний контент или плагин в HTML-документ. Это самостоятельный (одиночный) тег, используемый для мультимедийных элементов.
<embed
type="application/pdf"
src="document.pdf"
width="600"
height="400">
<embed
src="animation.swf"
type="application/x-shockwave-flash"
width="400"
height="300">
<embed
src="video.mp4"
type="video/mp4"
width="640"
height="360">
Особенности использования:
- Не требует закрывающего тега
- Поведение зависит от установленных плагинов браузера
- Устарел для некоторых форматов (лучше использовать <video>, <audio>)
- Полезен для встраивания специфического контента (PDF, SVG)
Современные альтернативы:
- Для видео - <video>
- Для аудио - <audio>
- Для PDF - <iframe>
- Для интерактивного контента - <object>
Пример с SVG:
<embed
src="image.svg"
type="image/svg+xml"
width="300"
height="200">
Тег <embed>
следует использовать осторожно, учитывая его ограниченную поддержку в современных браузерах.
Атрибуты
height | Высота встраиваемого содержимого в пикселях |
src | URL встраиваемого ресурса |
type | MIME-тип встраиваемого содержимого |
width | Ширина встраиваемого содержимого в пикселях |
accesskey | Горячая клавиша для активации элемента |
class | CSS-классы для стилизации элемента |
id | Уникальный идентификатор элемента |
style | Инлайновые CSS-стили |
title | Всплывающая подсказка для элемента |
align | Выравнивание элемента (устарел в HTML5) |
hspace | Горизонтальные отступы (устарел в HTML5) |
vspace | Вертикальные отступы (устарел в HTML5) |
Поддержка браузерами
![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|
3.0 | 1.0 | 2.0 | 1.0 | 1.0 |