HTML - тег <object>
указывает внедренный объект в HTML-документ. Обычно он используется для встраивания мультимедиа (аудио, видео, Java-апплетов, Flash-приложений и т. д.) или другого HTML-документа в веб-страницу.
Тег <object>
представлен парами. Содержимое записывается между открывающим (<object>
) и закрывающим (</object>
) тегами.
Встроенное изображение:
<object data="/htm/img_leopard.jpg" alt="Леопард" width="194" height="200">
Встроенная HTML-страница:
<object data="/htm/ex-html-style-element.htm" width="500" height="200">
Встроенное видео:
<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.