Тег object
Последнее обновление: 23.01.2011
Тег <object> (с англ. объект) — тег-контейнер, используется для внедрения на страницу различных объектов (как правило медиафайлов). Обычно для их воспроизведения требуется наличие подключаемых модулей или внешних программ.
Строчный элемент.
HTML: 3.2 | 4 / XHTML: 1.0 | 1.1
Синтаксис
<object>...</object>
Атрибуты
acceskey | указываем горячую клавишу. Отсутствует в спецификации HTML 4.01! |
---|---|
align | задает выравнивание объекта и способ обтекания текстом
|
archive | список идентификаторов архивов, содержащих ресурсы, относящиеся к объекту |
border | задает рамку вокруг объекта. Отсутствует в спецификации HTML 4.01! |
class | определяет имя используемого класса |
classid | URL программы, для работы с данным объектом |
codebase | базовый URL программы или класса, для работы с данным объектом |
codetype | MIME-тип объекта |
data | URL объекта |
declarе | флаг. Обозначает OBJECT только объявлением. Объект должен быть установлен последующим определением OBJECT, ссылающимся на это объявление. |
dir | определяет направление символов:
|
height | задает высоту объекта |
hspace | отступ по горизонтали (по умолчанию 0) |
id | уникальный идентификатор |
lang | определяет используемый язык |
name | уникальное имя элемента |
noexternaldata | флаг. Управляет обработкой ActiveX. Когда установлен и в param есть ссылка на внешний ресурс, активное содержимое блокируется. Отсутствует в спецификации HTML 4.01! Работает только в IE! |
onclick | щелчок на элементе |
ondblclick | двойной щелчок на элементе |
onkeydown | нажатие клавиши, когда элемент имеет фокус |
onkeypress | нажатие и освобождении клавиши, когда элемент имеет фокус |
onkeyup | освобождение ранее нажатой клавиши, когда элемент имеет фокус |
onmousedown | нажатие кнопки мыши, когда элемент имеет фокус |
onmousemove | движение указателя мыши, когда элемент имеет фокус |
onmouseout | смещение указателя мыши с элемента |
onmouseover | помещение указателя мыши на элемент |
onmouseup | освобождение ранее нажатой кнопки мыши, когда элемент имеет фокус |
standby | сообщение, отображающееся во время загрузки объекта |
style | задает встроенную таблицу стилей |
tabindex | порядок обхода элементов с помощью Tab |
title | добавляет всплывающую подсказку |
type | зарегестрированный MIME-тип файла. Облегчает браузеру выбор плагина |
usemap | применяет к объекту карту <MAP> |
vspace | отступ по вертикали (по умолчанию 0) |
width | задает ширину объекта |
Пример
Подключение видеофайла:
<object data="somevideo.avi" height="240" width="320" align="left" type="application/mpeg">
</object>
Рекомендации по использованию
- закрывающий тег обязателен (</object>)
- может содержать CDATA, строчные и блочные элементы или дополнительные параметры (тег <param>)
- обязательных атрибутов нет
Тег <object> используется, чтобы обеспечить возможность отображать данные, изначально не поддерживаемые браузерами.
Хорошим тоном при внедрении медиафайлов является:
- указываем явно размеры объекта (width и height)
- даем возможность пользователю управлять объектом (<param value=»true» name=»menu» />)
- закладываем возможность перекрытия flash (<param value=»transparent» name=»wmode» />)
- задаем альтернативное содержимое для пользователей с отключенными (не установленными) плагинами и поисковых машин
- используем дополнительно тег <embed> для браузеров, которые не понимают object
Более подробно читайте в статье: «Вставка flash в HTML».
Твой код:
Результат:
большой полигон
По теме
- Активация флеш
- Параметры для вставки объектов
- Вставляем ролик с YouTube
- Семантический HTML код — рекомендация с большими выгодами
- Семантические теги на базе HTML 4.01
- Теги представления на базе HTML 4.01
Теги: работа с флеш, HTML теги
Показать комментарии