Элемент | ||||||
<object> | 3+ | 1+ | 4+ | 1+ | 1+ | 1+ |
HTML тег <object>
Элемент <object> (от англ. "object" ‒ «объектк») используется для вставки в HTML-документ мультимедиа объектов (аудио и видео файлов, Java апплетов, ActiveX, PDF и Flash приложений). Тег <object> так же можно использовать для того, чтобы вставить другую веб-страницу в ваш HTML-документ.
Элемент <object> может содержать несколько элементов <param>, которые используются, чтобы определить параметры для встраиваемых в элемент плагинов.
Элемент <object> должен определяться внутри элемента <body>. Текст между тегами <object> и </object> будет отображаться, если пользовательский браузер не поддерживает этот тег.
Совет: Для вставки изображений следует использовать тег <img>, а не <object>.
Синтаксис
<head>...</head>
Закрывающий тег
Не обязателен.
Атрибуты
- alignУстарел в HTML5
- Определяет, как объект будет выравниваться на странице и способ его обтекания текстом.
- archiveУстарел в HTML5
- Атрибут позволяет установить произвольное число файлов необходимых для работы объекта (файлы перечисляются через пробел).
- classidУстарел в HTML5
- Адрес программы (приложения или плагина), которая работает с данным объектом, и будет запускать его.
- codeУстарел в HTML5
- Имя объекта для его выполнения.
- codebaseУстарел в HTML5
- Путь к папке с объектом, который указан атрибутом code или classid.
- codetypeУстарел в HTML5
- Указывает на тип объекта, который задан атрибутом classid.
- data
- Адрес файла для его отображения в окне браузера.
- declareУстарел в HTML5
- Определяет, что объект должен быть только объявлен (использование предполагается другим элементом).
- formHTML5
- Присоединяет объект к форме.
- height
- Высота отображаемого ресурса, в пикселях CSS.
- hspaceУстарел в HTML5
- Горизонтальный отступ от объекта до окружающего контента.
- name
- Указывает имя объекта.
- standbyУстарел в HTML5
- Указывает текст, отображаемый во время загрузки объекта.
- type
- Указывает MIME-тип, указанный в атрибуте данных.
- typemustmatchHTML5
- Указывает на необходимость соответствия указанного и фактического типа содержимого ресурса.
- usemap
- Определяет используемую с объектом карту изображения.
- vspaceУстарел в HTML5
- Вертикальный отступ от объекта до окружающего контента.
- width
- Ширина объекта.
Для этого элемента доступны глобальные атрибуты и события.
Стилизация по умолчанию
Большинство браузеров отобразит элемент <object> со следующими значениями CSS по умолчанию:
object:focus {
outline: none;
}
Различия между HTML 4.01 и HTML5
Большинство атрибутов не поддерживаются в HTML5. В HTML5 добавлены новые атрибуты form и typemustmatch, объекты могут быть использованы и отправлены в формах, объекты не могут использоваться внутри тега <head>.
Пример использования:
Вставляем флэш-анимацию:
Пример HTML:
Попробуй сам<object width="150" height="150" type="application/x-shockwave-flash"
data="object_clock.swf">
<param name="move" value="object_clock.swf">
</object>
Спецификации
Спецификация | Статус |
---|---|
WHATWG HTML Living Standard (WHATWG) | Живой стандарт |
HTML 4.01 (W3C) | Рекомендация |
HTML5 (W3C) | Рекомендация |
HTML 5.1 (W3C) | Рекомендация |
Поддержка браузерами
Учебник HTML
HTML уроки: HTML Элементы