Тег <object>
Синтаксис
<object>...</object>
Описание
Тег <object> (от англ. object — объект) сообщает браузеру, как загружать и отображать объекты, которые исходно браузер не понимает. Как правило, такие объекты требуют подключения к браузеру специального модуля, который называется плагин, или запуска вспомогательной программы.
Дополнительно внутрь контейнера <object> можно поместить тег <param>, который передаёт дополнительные параметры для отображения объекта.
Атрибуты, которые можно использовать в теге <object>, указаны ниже. Также тег поддерживает глобальные атрибуты и атрибуты события.
Атрибуты
| Атрибут | Значение | Описание |
| align | top bottom middle left right |
Определяет способ выравнивания объекта на странице и способ его обтекания текстом. |
| 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-код:
data="/media/video/flower.mp4"
width="300"
height="200">
Отображение в браузере:
Параметры CSS по умолчанию
object:focus {
outline: none;
}
Поддержка браузера
|
Элемент |
Chrome |
Opera |
Firefox |
Safari |
Microsoft Edge |
| <object> | Да | Да | Да | Да | Да |