HTML <object>Тег
Примеры
Используйте элемент <object> для добавления файлов Flash в HTML:
Попробуйте сами »
Поддержка браузеров
![]()
Большинство современных браузеров поддерживают тег <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
Другие расширения