English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Тег <object> в HTML используется в качестве контейнера для встраивания внешних ресурсов в документ HTML, таких как аудио, видео, Flash, PDF, внешние приложения или плагины браузера. Из-за проблем совместимости тег <object> часто используется для встраивания ресурсов по сравнению с тегом <embed>. Этот тег также часто называют элементом <object>.
Использование элемента <object> для добавления файла Flash в HTML:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Сайт базового руководства (oldtoolbag.com)</title> </head> <body> <object type="application/x-shockwave-flash" src="bookmark.swf" width="400" height="300"></object> </body> </html>Проверьте <‹/›>.
IEFirefoxOperaChromeSafari
В настоящее время большинство браузеров поддерживают тег <object>.
Определить внедренный объект. Используйте этот элемент для добавления мультимедиа в вашу страницу XHTML. Этот элемент позволяет определить данные и параметры объекта, вставляемого в HTML-документ, а также код, который можно использовать для отображения и обработки данных.
Тег <object> используется для внедрения объектов, таких как изображения, аудио, видео, Java applets, ActiveX, PDF и Flash.
Изначально объект object был предназначен для замены элементов img и applet. Но из-за уязвимостей и отсутствия поддержки браузерами это не было реализовано.
Поддержка объектов в браузерах зависит от типа объекта. К сожалению, основные браузеры используют разные коды для загрузки одного и того же типа объекта.
К счастью, объект object предоставляет решение. Если элемент object не отображается, выполняется код, находящийся между <object> и </object> . Таким образом, мы можем внедрять несколько элементов object (каждый из которых соответствует браузеру).
В сравнении с тегом <embed>, тег <object> часто используется для внедрения внешних ресурсов, так как тег <object> совместим с HTML5, HTML 4.01 и XHMTL.
Некоторые атрибуты HTML 4.01 не поддерживаются в HTML5.
"form" - это новый атрибут, определенный HTML5.
В HTML5 объекты могут быть отправлены в форме.
В HTML5 объекты больше не появляются в区域内 <head>.
Атрибут | Значение | Описание |
---|---|---|
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 Registry или URL, который можно использовать для указания位置的 объекта в браузере, обычно это Java класс. |
codebase | URL | HTML5 не поддерживает. Определяет, где можно найти код, необходимый для объекта, предоставляет базовый URL. |
codetype | MIME_type | HTML5 не поддерживает. Тип MIME кода,referenced by classid属性的代码。 |
data | URL | Указать URL ресурсов, используемых объектом. |
declare | declare | HTML5 не поддерживает. Определяет, что объект может быть только заявлен, но не создан или примерен, до тех пор, пока объект не будет применен. |
formHTML5 | form_id | Определяет форму, к которой принадлежит объект. |
height | пиксели | Определяет высоту объекта. |
hspace | пиксели | HTML5 не поддерживает. HTML 4.01弃用. Определяет левый и правый отступ объекта. |
name | name | Определяет имя объекта. |
standby | text | HTML5 не поддерживает. Определяет текст, который будет отображаться, когда объект загружается. |
тип | MIME_type | Определяет MIME-тип данных, указанных в свойстве data. |
usemap | #mapname | Определяет имя клиентской карты изображений, используемой вместе с объектом. |
vspace | пиксели | HTML5 не поддерживает. HTML 4.01弃用. Определяет верхний и нижний отступ объекта. |
ширина | пиксели | Определяет ширину объекта. |
<object> тег поддерживает глобальные свойства, см. полный список свойств Глобальные свойства HTML.
<object> тег поддерживает все Свойства событий HTML.
Урок HTML:Элемент HTML Объект