HTML - тег <object> указывает внедренный объект в HTML-документ. Обычно он используется для встраивания мультимедиа (аудио, видео, Java-апплетов, Flash-приложений и т. д.) или другого HTML-документа в веб-страницу.
Тег <object> представлен парами. Содержимое записывается между открывающим (<object>) и закрывающим (</object>) тегами.
Встроенное изображение:
<object data="/htm/img_leopard.jpg" alt="Леопард" width="194" height="200"></object>
Встроенная HTML-страница:
<object data="/htm/ex-html-style-element.htm" width="500" height="200"></object>
Встроенное видео:
<embed data="/htm/video/eagle.mp4">
<object> определяет контейнер для внешнего ресурса;<object> используется как дочерний элемент <body>.Тег <object> изначально был разработан для встраивания плагинов браузера.
Плагины — это компьютерные программы, расширяющие стандартные функциональные возможности браузера.
Плагины использовались для самых разных целей:
| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает |
| Атрибут | Значение | Описание |
|---|---|---|
| data | URL | Указывает URL-адрес ресурса, который будет использоваться объектом |
| form | form_id | Указывает, к какой форме принадлежит объект |
| height | pixels | Определяет высоту объекта |
| name | name | Указывает имя объекта |
| type | media_type | Указывает тип носителя данных, указанный в атрибуте данных |
| typemustmatch | true/false | Указывает, должны ли атрибут type и фактическое содержимое ресурса совпадать для отображения |
| usemap | #mapname | Указывает имя карты изображения на стороне клиента, которая будет использоваться с объектом |
| width | pixels | Определяет ширину объекта |
Тег <object> также поддерживает глобальные атрибуты в HTML
Тег <object> также поддерживает атрибуты событий в HTML
Большинство браузеров будут отображать элемент object со следующими значениями по умолчанию:
object:focus {
outline: none;
}
Полный список всех доступных тегов HTML см. в Справочнике по тегам HTML.