/html/object:> Встраивание объектов в документ_

Элемент object

Синтаксис

(X)HTML
<object (data | type)="..."> ... </object>

Описание

Элемент object (от англ. "object" ‒ «объект») вставляет в HTML-документ мультимедиа (аудио, видео, Flash, Java-апплеты, ActiveX, PDF) объекты, а так же другие HTML-документы. Для того что бы задать параметры для встраиваемого плагина необходимо в данный элемент вложить элемент param с соответствующими атрибутами (параметрами).

Примечание

Если браузер не поддерживает данный элемент, то всё содержимое элемента выводится вместо самого объекта. В подобных случаях помимо текста о «неработоспособности плагина в данном браузере» так же лучше дополнительно вкладывать такие элементы как audio (если пытались встроить аудио файл) и video (если пытались встроить видео файл).

Условия использования

Элемент обязательно должен иметь атрибут «data», либо атрибут «type».

Совет

В случае если браузер не может встроить указанный объект в HTML-документ (например из-за отсутствия плагина) допускается вкладывание элемента object (с объектом поддерживаемым браузером) в элемент object (с неработающим объектом).


Поддержка браузерами

Chrome
Поддерж.
Firefox
Поддерж.
Opera
Поддерж.
Maxthon
Поддерж.
IExplorer
Поддерж.
Safari
Поддерж.
iOS
Поддерж.
Android
Поддерж.

Спецификация

Верс. Раздел
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, contextmenu, data-*, dir, draggable, dropzone, hidden, id, inert, lang, spellcheck, style, tabindex, title, translate, xml:lang

Пример использования

Листинг кода
<!DOCTYPE html>
<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>
Элемент object