HTML тег <object>

Элемент <object> (от англ. "object" ‒ «объектк») используется для вставки в HTML-документ мультимедиа объектов (аудио и видео файлов, Java апплетов, ActiveX, PDF и Flash приложений). Тег <object> так же можно использовать для того, чтобы вставить другую веб-страницу в ваш HTML-документ.

Элемент <object> может содержать несколько элементов <param>, которые используются, чтобы определить параметры для встраиваемых в элемент плагинов.

Элемент <object> должен определяться внутри элемента <body>. Текст между тегами <object> и </object> будет отображаться, если пользовательский браузер не поддерживает этот тег.

Совет: Для вставки изображений следует использовать тег <img>, а не <object>.

Синтаксис

<head>...</head>

Закрывающий тег

Не обязателен.

Атрибуты

alignУстарел в HTML5
Определяет, как объект будет выравниваться на странице и способ его обтекания текстом.

archiveУстарел в HTML5
Атрибут позволяет установить произвольное число файлов необходимых для работы объекта (файлы перечисляются через пробел).

classidУстарел в HTML5
Адрес программы (приложения или плагина), которая работает с данным объектом, и будет запускать его.

codeУстарел в HTML5
Имя объекта для его выполнения.

codebaseУстарел в HTML5
Путь к папке с объектом, который указан атрибутом code или classid.

codetypeУстарел в HTML5
Указывает на тип объекта, который задан атрибутом classid.

data
Адрес файла для его отображения в окне браузера.

declareУстарел в HTML5
Определяет, что объект должен быть только объявлен (использование предполагается другим элементом).

formHTML5
Присоединяет объект к форме.

height
Высота отображаемого ресурса, в пикселях CSS.

hspaceУстарел в HTML5
Горизонтальный отступ от объекта до окружающего контента.

name
Указывает имя объекта.

standbyУстарел в HTML5
Указывает текст, отображаемый во время загрузки объекта.

type
Указывает MIME-тип, указанный в атрибуте данных.

typemustmatchHTML5
Указывает на необходимость соответствия указанного и фактического типа содержимого ресурса.

usemap
Определяет используемую с объектом карту изображения.

vspaceУстарел в HTML5
Вертикальный отступ от объекта до окружающего контента.

width
Ширина объекта.

Для этого элемента доступны глобальные атрибуты и события.

Стилизация по умолчанию

Большинство браузеров отобразит элемент <object> со следующими значениями CSS по умолчанию:

object:focus {
    outline: none;
}

Различия между HTML 4.01 и HTML5

Большинство атрибутов не поддерживаются в HTML5. В HTML5 добавлены новые атрибуты form и typemustmatch, объекты могут быть использованы и отправлены в формах, объекты не могут использоваться внутри тега <head>.

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

Вставляем флэш-анимацию:

Пример HTML:

Попробуй сам
<object width="150" height="150" type="application/x-shockwave-flash"
 data="object_clock.swf">
<param name="move" value="object_clock.swf">
</object>

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

Спецификация Статус
WHATWG HTML Living Standard (WHATWG) Живой стандарт
HTML 4.01 (W3C) Рекомендация
HTML5 (W3C) Рекомендация
HTML 5.1 (W3C) Рекомендация

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

Учебник HTML

HTML уроки: HTML Элементы