English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Руководство по HTML

Полный список тегов HTML

HTML: <object> тег

Тег <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

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

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

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

В HTML5 объекты больше не появляются в区域内 <head>.

Атрибут

АтрибутЗначениеОписание
aligntop bottom middle left rightHTML5 не поддерживает. HTML 4.01弃用. Указать способ выравнивания <object> относительно окружающих элементов.
archiveURLHTML5 не поддерживает. Список URL файлов, разделенных пробелами, которые содержат ресурсы, связанные с объектом.
borderпикселиHTML5 не поддерживает. HTML 4.01弃用. Указать ширину рамки вокруг <object>.
classidclass_IDHTML5 не поддерживает. Определяет идентификатор класса (ID) в Windows Registry или URL, который можно использовать для указания位置的 объекта в браузере, обычно это Java класс.
codebaseURLHTML5 не поддерживает. Определяет, где можно найти код, необходимый для объекта, предоставляет базовый URL.
codetypeMIME_typeHTML5 не поддерживает. Тип MIME кода,referenced by classid属性的代码。
dataURLУказать URL ресурсов, используемых объектом.
declaredeclareHTML5 не поддерживает. Определяет, что объект может быть только заявлен, но не создан или примерен, до тех пор, пока объект не будет применен.
formHTML5form_idОпределяет форму, к которой принадлежит объект.
heightпикселиОпределяет высоту объекта.
hspaceпикселиHTML5 не поддерживает. HTML 4.01弃用. Определяет левый и правый отступ объекта.
namenameОпределяет имя объекта.
standbytextHTML5 не поддерживает. Определяет текст, который будет отображаться, когда объект загружается.
типMIME_typeОпределяет MIME-тип данных, указанных в свойстве data.
usemap#mapnameОпределяет имя клиентской карты изображений, используемой вместе с объектом.
vspaceпикселиHTML5 не поддерживает. HTML 4.01弃用. Определяет верхний и нижний отступ объекта.
ширинапикселиОпределяет ширину объекта.

Глобальные свойства

<object> тег поддерживает глобальные свойства, см. полный список свойств Глобальные свойства HTML.

свойства событий

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

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

Урок HTML:Элемент HTML Объект