ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ
HTML теги. Полный справочник

HTML тег <object>


Пример

Как использовать элемент <object> для встраивания файла Flash:

<object width="400" height="400" data="helloworld.swf"></object>
Попробуйте сами »

Определение и использование

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

Вы также можете использовать тег <object> для встраивания другой веб-страницы в ваш HTML-документ.

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


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

Элемент
<object> Yes Yes Yes Yes Yes

Советы и примечания

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

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

Совет: ДОЛЖЕН быть определен хотя бы один из атрибутов "data" или "type".


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

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

Атрибут "form" новый в HTML5.

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

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


Атрибуты

Атрибут Значение Описание
align top
bottom
middle
left
right
Не поддерживается в HTML5.
Определяет выравнивание элемента <object> в соответствии с окружающими элементами
archive URL Не поддерживается в HTML5.
Разделенный пробелами список URL-адресов архивов. Архив содержит ресурсы, относящиеся к объекту
border pixels Не поддерживается в HTML5.
Определяет ширину границы вокруг <object>
classid class_ID Не поддерживается в HTML5.
Определяет значение идентификатора класса, установленное в реестре Windows или URL
codebase URL Не поддерживается в HTML5.
Определяет, где найти код для объекта
codetype media_type Не поддерживается в HTML5.
Тип носителя кода, на который ссылается атрибут classid
data URL Определяет URL ресурса, который будет использоваться объектом
declare declare Не поддерживается в HTML5.
Определяет, что объект должен быть только объявлен, но не создан или создан, пока не потребуется
form form_id Определяет одну или несколько форм, к которым принадлежит объект
height pixels Определяет высоту объекта
hspace pixels Не поддерживается в in HTML5.
Определяет пробел слева и справа от объекта
name name Определяет имя для объекта
standby text Не поддерживается в HTML5.
Определяет текст для отображения во время загрузки объекта
type media_type Определяет тип носителя данных, указанный в атрибуте данных
usemap #mapname Указывает имя карты изображений на стороне клиента, которая будет использоваться с объектом
vspace pixels Не поддерживается в HTML5.
Определяет пробел сверху и снизу объекта
width pixels Определяет ширину объекта

Глобальные атрибуты

Тег <object> также поддерживает Глобальные атрибуты в HTML.


Атрибуты событий

Тег <object> также поддерживает Атрибуты событий в HTML.


Связанные страницы

HTML учебник: HTML элемент Object

HTML DOM справочник: Объект Object


Настройки CSS по умолчанию

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

object:focus {
  outline: none;
}