Тег <object> предназначен для вставки программных объектов в код HTML страницы.
Этот элемент используется для вставки мультимедиа объектов (аудио и видео файлов, Java апплетов, ActiveX, PDF и Flash приложений). Также, при помощи тега <object> можно вставлять другие HTML документы.
Чтобы передать параметры в приложение, вставляемое при помощи тега <object>, используется тег <param>.
Элемент <object> должен определяться внутри элемента <body>. Текст между тегами <object> и </object> будет отображаться, если пользовательский браузер не поддерживает этот тег.
Для вставки изображений следует использовать тег <img>, а не <object>.
По крайней мере один атрибут data или type должен быть определен.
Разница между HTML 4.01 и HTML5
Некоторые атрибуты HTML 4.01 не поддерживаются в HTML5.
Атрибут form был добавлен в HTML5.
В HTML5 программные объекты могут использоваться в формах.
В HTML5 программные объекты больше не могут вставляться внутри элемента <head>.
Атрибуты тега <object>
Атрибут | Описание |
---|---|
align | Определяет горизонтальное выравнивание содержимого элемента object |
border | Определяет толщину рамки вокруг элемента |
data | Определяет адрес ресурса, используемого в качестве встроенного объекта |
form | Определяет к какой форме относится внедряемый объект |
height | Определяет высоту внедряемого объекта |
hspace | Определяет величину отступов слева и справа от встроенного объекта |
name | Определяет имя внедряемого объекта |
type | Определяет медиа-тип вставляемого объекта |
usemap | Определяет используемую с объектом карту изображения |
vspace | Определяет величину отступов сверху и снизу от встроенного объекта |
width | Определяет ширину внедряемого объекта |
Общие атрибуты
Тег <object> поддерживает общие атрибуты и атрибуты-события.
CSS стили по умолчанию
Большинство браузеров будут отображать тег <object> со следующими стилями
object:focus {
outline: none;
}
HTML пример использования
Вставляем флэш-анимацию:
<object width="400" height="400" data="helloworld.swf"></object>