Перейти к содержимому

HTML-тег <object>

Тег <object> встраивает ресурс в HTML-документ: видео, аудио, другие документы и т.д. Внутри можно разместить запасной контент, если ресурс не загрузился или тег не поддерживается.

Параметры плагинов передают через <param>.

Для изображений чаще используют <img>. Для <object> обычно задают хотя бы один из атрибутов type или data.

Синтаксис

Парный тег; обычно дочерний к <body>.

data — URL ресурса (важен для загрузки). type — MIME-тип (рекомендуется).

Пример

HTML <object>

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the webpage</title>
  </head>
  <body>
    <p>Embedded video with fallback content:</p>
    <object width="320" height="240" data="https://www.w3docs.com/uploads/media/default/0001/01/1280x720.mp4" type="video/mp4">
      <p>Your browser does not support the object tag. <a href="https://www.w3docs.com/uploads/media/default/0001/01/1280x720.mp4">Download the video</a> instead.</p>
    </object>
  </body>
</html>

Атрибуты

АтрибутЗначениеОписание
aligntop bottom middle left rightВыравнивание (устарело в HTML5).
archiveURLСписок архивов (устарело).
borderpxГраница (устарело).
classidURLРеализация объекта (устарело).
codebaseURLБаза для относительных URI (устарело).
codetypemedia_typeТип кода для classid (устарело).
dataURLURL ресурса.
declaredeclareТолько объявление без создания (устарело).
formform_idСвязь с формой.
heightpxВысота.
hspacepxГоризонтальные поля (устарело).
nameимяИмя объекта.
standbyтекстТекст при загрузке (устарело).
tabindexчислоПорядок в табуляции.
typemedia_typeMIME-тип данных.
usemap#mapnameКарта изображения.
vspacepxВертикальные поля (устарело).
widthpxШирина.

Устаревшие align, border, hspace, vspace заменяйте CSS.

Также глобальные атрибуты и атрибуты событий.

Practice

Какие атрибуты относятся к HTML-тегу <object>?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.