HTML <object>Тег


Примеры

Используйте элемент <object> для добавления файлов Flash в HTML:

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

Попробуйте сами »

Поддержка браузеров

Internet Explorer Firefox Opera Google Chrome Safari

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


Определение тега и инструкции по использованию

Определяет встроенный объект. Используйте этот элемент для добавления мультимедиа на вашу XHTML-страницу. Этот элемент позволяет указать данные и параметры объекта, вставляемого в HTML-документ, а также код, который можно использовать для отображения и управления данными.

Тег <object> используется для включения таких объектов, как изображения, аудио, видео, Java-апплеты, ActiveX, PDF и Flash.

Изначально элемент object должен был заменить элементы img и applet. Однако этого не удалось достичь из-за уязвимостей и отсутствия поддержки в браузерах.

Поддержка object в браузерах зависит от типа объекта. К сожалению, основные браузеры используют разный код для загрузки одного и того же типа объекта.

К счастью, элемент object предоставляет решение. Если элемент object не отображается, будет выполнен код между <object> и </object>. Таким образом, мы можем вложить несколько элементов object (каждый соответствует одному браузеру).


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

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

"form" — это новый атрибут, определённый в HTML5.

В HTML5 объекты можно отправлять в формах.

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


Атрибуты

Новое: Новое в HTML5.

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


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

Тег <object> поддерживает глобальные атрибуты. Просмотрите полную таблицу атрибутов.Глобальные атрибуты HTML。


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

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


Связанные статьи

Учебник HTML:Элемент HTML Object

Другие расширения