HTML тег object

Тег <object> предназначен для вставки программных объектов в код HTML страницы.

Этот элемент используется для вставки мультимедиа объектов (аудио и видео файлов, Java апплетов, ActiveX, PDF и Flash приложений). Также, при помощи тега <object> можно вставлять другие HTML документы.

Чтобы передать параметры в приложение, вставляемое при помощи тега <object>, используется тег <param>.

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

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

По крайней мере один атрибут data или type должен быть определен.

Разница между HTML 4.01 и HTML5

Некоторые атрибуты HTML 4.01 не поддерживаются в HTML5.

Атрибут form был добавлен в HTML5.

В HTML5 программные объекты могут использоваться в формах.

В HTML5 программные объекты больше не могут вставляться внутри элемента <head>.

Атрибуты тега <object>

АтрибутОписание
alignОпределяет горизонтальное выравнивание содержимого элемента object
borderОпределяет толщину рамки вокруг элемента
dataОпределяет адрес ресурса, используемого в качестве встроенного объекта
formОпределяет к какой форме относится внедряемый объект
heightОпределяет высоту внедряемого объекта
hspaceОпределяет величину отступов слева и справа от встроенного объекта
nameОпределяет имя внедряемого объекта
typeОпределяет медиа-тип вставляемого объекта
usemapОпределяет используемую с объектом карту изображения
vspaceОпределяет величину отступов сверху и снизу от встроенного объекта
widthОпределяет ширину внедряемого объекта

Общие атрибуты

Тег <object> поддерживает общие атрибуты и атрибуты-события.

CSS стили по умолчанию

Большинство браузеров будут отображать тег <object> со следующими стилями


object:focus { 
    outline: none;
}

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

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


<object width="400" height="400" data="helloworld.swf"></object>