Тег <object> определяет мультимедийный контент (аудио и видео файлы, Java апплеты, Flash приложения и т.д.) на странице. Может использоваться также для встраивания одной веб-страницы в другую.
В теге <object> можно задавать альтернативный контент, который может быть показан в браузере, если основной контент не может быть корректно отображен. К примеру, основным контентом может быть видео, альтернативным - графическое изображение, которое будет показано, если в браузер не может отобразить видеофайл.
Для определения параметров встраиваемых объектов используется тег <param>.
Синтаксис
Содержимое заключается между открывающим (<object>) и закрывающим (</object>) тегами. Элемент <object> вкладывается в элемент <body>.Пример
<!DOCTYPE html>
<html>
<head>
<title>Заголовок окна веб-страницы</title>
</head>
<body>
<p>Речь Стива Джобса перед выпускниками Стенфорда</p>
<object width="320" height="240" data="https://www.youtube.com/embed/bZNEB_o3Hzw?ecver=2">
</object>
</body>
</html>
Атрибут | Значение | Описание |
---|---|---|
align | top bottom middle left right |
Определяет способ выравнивания объекта на странице и способ его обтекания текстом.
Не поддерживается в HTML5. |
archive | URL | Устанавливает путь к файлам, которые необходимы для работы объекта.
Не поддерживается в HTML5. |
border | pixels | Задает ширину границы вокруг объекта.
Не поддерживается в HTML5. |
classid | URL | Указывает адрес (абсолютный или относительный URL), программы, плагинa или апплетa, который браузер должен загрузить для работы с данным объектом. Можно также использовать идентификатор зарегистрированного ActiveX приложения, предваряя его ключевым словом clsid.
Не поддерживается в HTML5. |
code | name | Определяет имя объекта. |
codebase | URL | Указывает путь к папке с объектом, который указан атрибутом code или classid. Не поддерживается в HTML5. |
codetype | MIME-тип | Определяет MIME-тип (спецификация для передачи по сети файлов различного типа) объекта, который задан атрибутом classid.
Не поддерживается в HTML5. |
data | URL | Определяет адрес ресурса, который будет использоваться объектом. |
declare | declare | Указывает, что объект только объявлен.
Не поддерживается в HTML5. |
form | form_id | Определяет форму, к которой относится элемент <object>. |
height | pixels | Определяет высоту объекта. |
hspace | pixels | Устанавливает отступ слева и справа. Не поддерживается в HTML5. |
name | name | Задает имя объекта. |
standby | text | Задает текст, который должен быть показан во время загрузки объекта.
Не поддерживается в HTML5. |
tabindex | number | Устанавливает последовательность перехода между элементами при нажатии на клавишу Tab. |
type | media_type | Определяет MIME-тип (тип кодировки данных для передачи по сети) вложенного файла. |
usemap | #mapname | Определяет, что вложенный контент является картой-изображением. Значение атрибута соотносится со значением атрибута name элемента <map> и создает связь между двумя элементами. |
vspace | pixels | Определяет вертикальный отступ. Не поддерживается в HTML5. |
width | pixels | Устанавливает ширину объекта. |
Тег <object> поддерживает также глобальные атрибуты и атрибуты событий.
Поддержка браузера
✓ | ✓ | ✓ | ✓ | ✓ |
Практикуйте свои знания
What is the function of the <object> tag in HTML?
Правильный!
Неправильно!