HTML Тег <object>
Встроенное изображение:
<object data="pic_trulli.jpg" width="300" height="200"></object>
Попробуйте сами »
Встроенная HTML страница:
<object data="snippet.html" width="500" height="200"></object>
Попробуйте сами »
Встроенное видео:
<object data="video.mp4" width="400" height="300"></object>
Попробуйте сами »
Определение и использование <object>
Тег <object>
определяет контейнер для внешнего ресурса.
Внешним ресурсом может быть веб страница, картинка, медиаплеер или подключаемое приложение.
Чтобы встроить картинку, лучше использовать тег <img>
.
Для встраивания HTML лучше использовать тег <iframe>
.
Для встраивания видео или аудио лучше использовать теги <video>
и <audio>
.
Поддержка браузеров <object>
Элемент | |||||
---|---|---|---|---|---|
<object> | Да | Да | Да | Да | Да |
Плагины <object>
Тег <object>
изначально был разработан для встраивания плагинов браузера.
Плагины - это компьютерные программы, расширяющие стандартную функциональность браузера.
Плагины использовались для самых разных целей:
- Запуск Java апплетов
- Запуск ActiveX управления
- Отображение Flash фильмов
- Отображение карт
- Проверка на вирусы
- Убедитесь, удостоверение личности с банк id
Внимание!
Большинство браузеров больше не поддерживают Java апплеты и плагины.
Элементы управления ActiveX больше не поддерживаются ни в одном браузере.
Поддержка Shockwave Flash также была отключена в современных браузерах.
Атрибуты <object>
Атрибут | Значение | Описание |
---|---|---|
data | URL | Указывает URL ресурса, который будет использоваться объектом |
form | form_id | Указывает, к какой форме принадлежит объект |
height | pixels | Задает высоту объекта |
name | name | Задает имя объекта |
type | media_type | Указывает тип носителя данных, указанный в атрибуте data |
typemustmatch | true/false | Указывает, должны ли атрибут type и фактическое содержимое ресурса совпадать для отображения |
usemap | #mapname | Указывает имя карты изображений на стороне клиента, которая будет использоваться с объектом |
width | pixels | Задает ширину объекта |
Глобальные атрибуты <object>
Тег <object>
также поддерживает Глобальные атрибуты в HTML.
События атрибутов <object>
Тег <object>
также поддерживает События атрибутов в HTML.
Связные страницы <object>
HTML учебник: HTML Элементы объекта
HTML DOM справочник: Объект object
Настройки CSS по умолчанию <object>
Большинство браузеров будут отображать элемент <object>
со следующими значениями по умолчанию:
object:focus {
outline: none;
}