Синтаксис

<object>...</object>

Описание

Тег <object> (от англ. object — объект) сообщает браузеру, как загружать и отображать объекты, которые исходно браузер не понимает. Как правило, такие объекты требуют подключения к браузеру специального модуля, который называется плагин, или запуска вспомогательной программы.

Дополнительно внутрь контейнера <object> можно поместить тег <param>, который передаёт дополнительные параметры для отображения объекта.

Атрибуты, которые можно использовать в теге <object>, указаны ниже. Также тег поддерживает глобальные атрибуты и атрибуты события.

Атрибуты

Атрибут Значение Описание
align top
bottom
middle
left
right

Определяет способ выравнивания объекта на странице и способ его обтекания текстом.
Не поддерживается в HTML5

archive URL-адрес Устанавливает путь к файлам, которые необходимы для работы объекта.
Не поддерживается в HTML5
border px Задает ширину границы вокруг объекта.
Не поддерживается в HTML5
classid URL-адрес Указывает адрес (абсолютный или относительный URL), программы, плагинa или апплетa, который браузер должен загрузить для работы с данным объектом. Можно также использовать идентификатор зарегистрированного ActiveX приложения, предваряя его ключевым словом clsid.
Не поддерживается в HTML5
code имя Определяет имя объекта
codebase URL-адрес Указывает путь к папке с объектом, который указан атрибутом code или classid.
Не поддерживается в HTML5
codetype MIME-тип Определяет MIME-тип (спецификация для передачи по сети файлов различного типа) объекта, который задан атрибутом classid.
Не поддерживается в HTML5
data URL-адрес Определяет адрес ресурса, который будет использоваться объектом
declare declare Указывает, что объект только объявлен.
Не поддерживается в HTML5
form id формы Определяет форму, к которой относится элемент <object>
height px Определяет высоту объекта
hspace px Устанавливает отступ слева и справа.
Не поддерживается в HTML5
name имя Задает имя объекта
standby текст Задает текст, который должен быть показан во время загрузки объекта.
Не поддерживается в HTML5
tabindex номер Устанавливает последовательность перехода между элементами при нажатии на клавишу Tab
type MIME-тип Определяет MIME-тип (тип кодировки данных для передачи по сети) вложенного файла
usemap #mapname

Определяет, что вложенный контент является картой-изображением.

Значение атрибута соотносится со значением атрибута name элемента <map> и создает связь между двумя элементами

vspace px Определяет вертикальный отступ.
Не поддерживается в HTML5
width px Устанавливает ширину объекта

Пример

HTML-код:

<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>Тег object</title>
</head>
<body>
    <object
        type="video/mp4"
        data="/media/video/flower.mp4"
        width="300"
        height="200">
    </object>
</body>
</html>

Отображение в браузере:

Параметры CSS по умолчанию

object:focus {
    outline: none;
}

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

Элемент

Chrome

Chrome

Opera

Opera

Firefox

Firefox

Safari

Safari

Microsoft Edge

Microsoft Edge

<object> Да Да Да Да Да

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.