Тег EMBED

  Парный блочный тег EMBED предназначен для вставки (EMBED - вставка) на Web-страницу контента, который не может быть интерпретирован браузером самостоятельно.
  Для интерпретации такого контента и(или) его визуализации на Web-странице, требуется дополнительное программное обеспечение, которое и может быть запрошено с помощью элемента тега EMBED.
  То есть поле элемента тега EMBED создает на WEB-странице область (окно), в котором может быть запущено некое (в том числе и установленное на пользовательском устройстве), указанное элементом тега EMBED приложение (например, Java-аплет для обработки графики, видео, текстов и проч.).

  Внутрь элемента тега EMBED можно помещать элементы других тегов, в том числе элементы тега EMBED, а также и обычный текстовый контент.
  Весь внутренний контент элемента тега EMBED будет отображаться в соответствии с приписанными ему стилями.

  С помощью элемента тега EMBED можно, в принципе, вставлять на Web-страницу медиаконтент и даже HTML-документы, которые могут быть напрямую интерпретированы браузером, и, в этом случае, браузер так и сделает, без загрузки дополнительных программ.
  Однако, для вставки изображений, звука или видео, лучше использовать теги IMG, AUDIO, VIDEO. Функциональность же тега EMBED в части HTML-документов, скорее всего, может быть использована как альтернатива функционалу тега IFRAME.
  Тег EMBED был предложен разработчиками браузера Netscape (уже забываемого к сожалению).
  Однако Microsoft предложил альтернативный ему тег OBJECT, функционал которого включает, кроме всего прочего, функционал PARAM, FORM и NAME.
  Очевидно, из-за этого функционала, тег OBJECT и используется разработчиками активней, чем тег EMBED, и стандартизирован HTML5.
  На практике тег EMBED чаще всего используется для флеш анимации на Web-странице.
  То есть элемент тега EMBED загружает флеш-файл, который браузер сам интерпретировать не может, для этого к нему должен быть предварительно установлен плагин Adobe flash player.
  Разработчик может сам написать контент такого флеш-файла, используя инструменты того же Adobe, или скачать его из сети.
  Атрибуты:
  ALIGN - Определяет, как поле для загружаемого контента будет выравниваться на Web-странице и способ его обтекания окружающим пользовательским контентом.
  Атрибут ALIGN не одобряется стандартом.
  • Значения:

    • absmiddle - Выравнивание середины поля по середине текущей строки.
    • baseline - Выравнивание поля по базовой линии текущей строки.
    • bottom - Выравнивание нижней границы поля по окружающему тексту.
    • left - Выравнивает поле по левому краю окна, текст обтекает его справа.
    • middle - Выравнивание середины поля по базовой линии текущей строки.
    • right - Выравнивает поле по правому краю окна, текст обтекает слева.
    • texttop - Верхняя граница поля выравнивается по самому высокому текстовому элементу текущей строки.
    • top - Верхняя граница поля выравнивается по самому высокому элементу текущей строки.

  • Значение по умолчанию - bottom.
  • Атрибут не обязательный.
  HEIGHT - Устанавливает высоту поля для размещения загружаемого контента.
  Размер должен устанавливаться с учетом того, что размещаться будет не только сам контент, но и его необходимая атрибутика. Например - "панель управления" медиа-контентом. Размер поля для размещения контента зависит от типа файла с содержимым контента и применяемого плагина.
  Значение атрибута может быть перекрыто атрибутом стиля height.
  • Значение:

    • Целое положительное число - высота в пикселях.

  • Значение по умолчанию - Нет.
  • Атрибут не обязательный.
  HSPACE - Устанавливает левый и правый внешние отступы для размещения контента.
  Значение атрибута может быть перекрыто атрибутом стиля margin.
  Атрибут HSPACE не одобряется стандартом.
  • Значение:

    • Целое положительное число - величина отступа в пикселях.

  • Значение по умолчанию - 0.
  • Атрибут не обязательный.
  SRC - Устанавливает адрес и запрашивает загрузку контента для размещения на Web-странице.

  • Значение:


  • Значение по умолчанию - Нет.
  • Атрибут обязательный.
  TYPE - Устанавливает тип файла, на который ссылается атрибут SRC.
  Современные браузеры способны разобраться с типом данных самостоятельно по значению атрибута SRC.
  • Значения:

    • MIME-тип файла. (Например для флеш роликов - application/x-shockwave-flash.)

  • Значение по умолчанию - Нет.
  • Атрибут не обязательный.
  VSPACE - Устанавливает верхний и нижний внешние отступы для размещения контента.
  Значение атрибута может быть перекрыто атрибутом стиля margin.
  Атрибут VSPACE не одобряется стандартом.
  • Значение:

    • Целое положительное число - величина отступа в пикселях.

  • Значение по умолчанию - 0.
  • Атрибут не обязательный.
  WIDTH - Устанавливает ширину поля для размещения загружаемого контента.
  Размер должен устанавливаться с учетом того, что размещаться будет не только сам контент, но и его необходимая атрибутика. Например - "панель управления" медиа-контентом. Размер поля для размещения контента зависит от типа файла с содержимым контента и применяемого плагина.
  Значение атрибута может быть перекрыто атрибутом стиля width.
  • Значение:

    • Целое положительное число - ширина в пикселях.

  • Значение по умолчанию - Нет.
  • Атрибут не обязательный.


Пример:

<EMBED TYPE="application/x-shockwave-flash" SRC="../content/03.swf" WIDTH="150" HEIGHT="150"></EMBED>
Результат: