Элемент object
Синтаксис
<object (data | type)="..."> ... </object>
Описание
Элемент object
(от англ. "object" ‒ «объект») вставляет в HTML-документ мультимедиа (аудио, видео, Flash, Java-апплеты, ActiveX, PDF) объекты, а так же другие HTML-документы. Для того что бы задать параметры для встраиваемого плагина необходимо в данный элемент вложить элемент param
с соответствующими атрибутами (параметрами).
Примечание
Если браузер не поддерживает данный элемент, то всё содержимое элемента выводится вместо самого объекта. В подобных случаях помимо текста о «неработоспособности плагина в данном браузере» так же лучше дополнительно вкладывать такие элементы как audio
(если пытались встроить аудио файл) и video
(если пытались встроить видео файл).
Условия использования
Элемент обязательно должен иметь атрибут «data
», либо атрибут «type
».
Совет
В случае если браузер не может встроить указанный объект в HTML-документ (например из-за отсутствия плагина) допускается вкладывание элемента object
(с объектом поддерживаемым браузером) в элемент object
(с неработающим объектом).
Поддержка браузерами
Спецификация
Верс. | Раздел |
---|---|
HTML | |
2.0 | |
3.2 | |
4.01 | 13.3 Generic inclusion: the OBJECT element DTD: Transitional
Strict
Frameset
|
5.0 | 4.7.4 The object element |
5.1 | 4.7.8. The object element |
XHTML | |
1.0 | Extensible HyperText Markup Language DTD: Transitional
Strict
Frameset
|
1.1 | Extensible HyperText Markup Language |
Атрибуты
- align
- Устанавливает выравнивание элемента в документе.
- archive
- Указывает URL-адреса файлов способствующих работе объекта.
- border
- Устанавливает ширину рамки вокруг объекта.
- classid
- Указывает URL-адрес объекта (зависит от типа указываемого объекта).
- codebase
- Задаёт базовый адрес.
- codetype
- Указывает MIME-тип встраиваемых данных.
- data
- Указывает URL-адрес объекта.
- declare
- Объявляет объект декларацией.
- form
- Присоединяет объект к форме.
- height
- Задаёт высоту объекта.
- hspace
- Устанавливает горизонтальный отступ от объекта.
- name
- Указывает имя объекта.
- standby
- Указывает текст, отображаемый во время загрузки объекта.
- type
- Указывает MIME-тип объекта.
- typemustmatch
- Указывает на необходимость соответствия указанного и фактического типа содержимого ресурса.
- usemap
- Присоединяет клиентскую карту-изображения.
- vspace
- Устанавливает вертикальный отступ от объекта.
- width
- Задаёт ширину объекта.
- Глобальные атрибуты
- accesskey, class, contenteditable, data-*, dir, draggable, dropzone, id, inert, lang, spellcheck, style, tabindex, title, translate, xml:lang
Пример использования
<html>
<head>
<meta charset="utf-8">
<title>Элемент object</title>
</head>
<body>
<h1>Пример использования элемента "object"</h1>
<p>Вставляем HTML-документ на текущую страницу.</p>
<object data="document.html" style="width: 400px; height: 250px;">
<!-- Текст на случай не работоспособности элемента -->
<p>Ваш браузер не поддерживает элемент "object"!</p>
</object>
</body>
</html>