Тег 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 теги
Показать комментарии
