Тег <embed>


Описание

Тег <embed> встраивает внешний контент или плагин в HTML-документ. Это самостоятельный (одиночный) тег, используемый для мультимедийных элементов.

Вставка PDF-документа:
<embed type="application/pdf" src="document.pdf" width="600" height="400">
Встраивание Flash-контента (устаревший пример):
<embed src="animation.swf" type="application/x-shockwave-flash" width="400" height="300">
Видео через embed (альтернатива <video>):
<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