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

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

Тип: Block
Контент: Блочные, строчные элементы, текст; любой <param> должен быть первым
Открывающий тег: Обязательный
Закрывающий тег: Обязательный
Версия: HTML 4, 4.01, 5

Синтаксис

Базовый синтаксис тега <object> выглядит следующим образом:

HTML / XHTML: <object data="URL" type="content-type"> ... </object>

Примеры написания кода тега <object>:

<object type="application/x-shockwave-flash">
    <param name="movie" value="video/blur.swf">
</object>

Рекомендуется использовать type при указании data, поскольку он позволяет браузеру избегать загрузки информации для не поддерживаемых типов контента.

Специальные атрибуты тега

В следующей таблице приведены атрибуты, которые относятся к тегу <object>:

Атрибут Значение Описание
Обязательно — следующие атрибуты должны быть указаны в этом теге, чтобы разметка была валидной.
data URL Определяет расположение данных или файла, который требуется объекту.
type content-type Указывает тип контента ресурса, указанного в атрибуте data. Должен быть указан хотя бы один из data и type.
Опционально — следующие атрибуты не являются обязательными.
align left
right
top
middle
bottom
Определяет выравнивание элемента <object> относительно окружающего содержимого. Вместо этого используйте CSS.
archive URLs Разделенный пробелами список URL-адресов архивов, содержащих ресурсы, относящиеся к объекту.
border pixels Определяет ширину границы вокруг объекта. Вместо этого используйте CSS-свойство border.
classid URI Определяет URL или внутреннюю ссылку для реализации объекта.
codebase URI Задает базовый путь, используемый для разрешения относительных URL-адресов, указанных атрибутами classid, data и archive.
codetype content-type Указывает тип содержимого данных, ожидаемых при загрузке объекта, указанного атрибутом classid.
declare declare Этот логический атрибут указывает, что объект должен быть только объявлен, но не создан.
form form-id Определяет id формs, с которой элемент объекта связан.
height length Устанавливает высоту объекта.
hspace pixels Определяет количество пробелов слева и справа от объекта.
name text Определяет название объекта.
standby message Определяет текстовое сообщение, которое будет отображаться во время загрузки объекта.
usemap URL Определяет клиентскую карту изображения, связанную с элементом объекта изображения.
vspace pixels Определяет количество пробелов в верхней и нижней части объекта.
width length Устанавливает ширину объекта.

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

Как и все другие HTML-теги, тег <object> поддерживает все глобальные атрибуты в HTML5.

Атрибуты для событий

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

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

Тег <object> поддерживается во всех основных браузерах.

Читайте также

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.