<embed>

Блок для видео, аудио и прочего контента.

Время чтения: меньше 5 мин

Кратко

Секция статьи "Кратко"

Магический блок для вставки на страницу контента в сторонних форматах, которые браузер отображает с помощью плагинов. Чаще всего используется для видео- и аудиоконтента.

Отображение вставленного контента будет зависеть от атрибутов тега <embed>, типа загружаемого контента и плагинов, установленных в браузере.

Пример

Секция статьи "Пример"
        
          
          <embed src="sample.pdf" type="application/pdf">
          <embed src="sample.pdf" type="application/pdf">

        
        
          
        
      
Открыть демо в новой вкладке

Как понять

Секция статьи "Как понять"

Тег <embed> создаёт своеобразное окошко, в котором отображается подгружаемый контент.
Чем-то его поведение похоже на теги <object> и <iframe>.

Как пишется

Секция статьи "Как пишется"

Тег <embed> одиночный, его не нужно закрывать.

Атрибуты

Секция статьи "Атрибуты"
  • src — ссылка на загружаемый контент.
  • type — тип загружаемого контента в формате MIME. Тип указывать не обязательно, но желательно. Так браузер будет точно знать, какой плагин использовать для отображения контента.
  • width — ширина в пикселях.
  • height — высота в пикселях.

При указании ширины и высоты проценты недопустимы. Указывается только число, без единиц измерения.

Помимо этих атрибутов можно использовать любые глобальные атрибуты.

Подсказки

Секция статьи "Подсказки"

💡 Тег <embed> довольно старый. Некоторые современные браузеры отказались от его поддержки. Лучше использовать вместо него <object>.

💡 Если на компьютере пользователя не установлен нужный для отображения контента плагин, то он увидит в окне предупреждение:

        
          
          <embed src="player.swf" type="application/x-shockwave-flash">
          <embed src="player.swf" type="application/x-shockwave-flash">

        
        
          
        
      
Сообщение в браузере «Плагин не поддерживается»