Litra Library
Главная » Статьи » WEB » Тэги HTML
OBJECT
Браузер Internet Explorer Firefox Mozilla Opera Netscape Safari
Версия 5.5 6.0 7.0 1.0 2.0 1.7 7.0 8.0 9.0 6.0 7.0 8.0 1.0
Поддержка Поддерживается Поддерживается Поддерживается Поддерживается Поддерживается Поддерживается Поддерживается Поддерживается Поддерживается Поддерживается Поддерживается Поддерживается Поддерживается
HTML: 3.2 4 XHTML: 1.0 1.1

Описание

Тег <OBJECT> сообщает браузеру, как загружать и отображать объекты, которые исходно браузер не понимает. Как правило, такие объекты требуют подключения к браузеру специального модуля, который называются плагин, или запуска вспомогательной программы.

Спецификация HTML 4 разрешает вкладывать несколько тегов <OBJECT> с разным содержанием друг в друга. Это позволяет отображать тот контент, который понимает браузер, при отсутствии нужного плагина. К примеру, внешний тег <OBJECT> загружает видеофайл, а для случая, когда соответствующий кодек (программа для сжатия и восстановления видеоданных) не установлен, внутренний тег <OBJECT> показывает графическое изображение. Дополнительно внутрь контейнера <OBJECT> можно поместить тег <PARAM>, который передает дополнительные параметры для отображения объекта.

Синтаксис

<object width="..." height="..."></object>

Параметры

align Определяет, как объект будет выравниваться на странице и способ его обтекания текстом.
classid Адрес программы (приложения или плагина), которая работает с данным объектом, и будет запускать его.
code Имя Java-апплета для его выполнения.
codebase Путь к папке с Java-апплетом, который указан параметром code или classid.
codetype Указывает на тип объекта, который задан параметром classid.
data Адрес файла для его отображения в окне браузер.
height Высота объекта.
hspace Горизонтальный отступ от объекта до окружающего контента.
type MIME-тип объекта.
vspace Вертикальный отступ от объекта до окружающего контента.
width Ширина объекта.

Закрывающий тег

Обязателен.

Пример 1. Использование тега <OBJECT>

Валидный код<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Пример использования тега OBJECT</title>
</head>
<body>

<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="400" height="300">
<param name="movie" value="8.swf">
<param name="quality" value="high">
<param name="scale" value="exactfit">
<param name="bgcolor" value="#ffffff">
</object></p>

</body>
</html>

Описание параметров тега <OBJECT>

Параметр ALIGN

HTML: 3.2 4 XHTML: 1.0 1.1

Описание

Задает выравнивание объекта на странице и способ его отображения совместно с другими нижележащими элементами вроде текста

Синтаксис

<object align="absmiddle | baseline | bottom | left | middle | right | texttop | top">...</object>

Аргументы

absmiddle Выравнивание середины объекта по середине текущей строки.
baseline Выравнивание объекта по базовой линии текущей строки.
bottom Выравнивание нижней границы объекта по окружающему тексту.
left Выравнивает объект по левому краю окна, текст обтекает его справа.
middle Выравнивание середины объекта по базовой линии текущей строки.
right Выравнивает объект по правому краю окна, текст обтекает слева.
texttop Верхняя граница объекта выравнивается по самому высокому текстовому элементу текущей строки.
top Верхняя граница объекта выравнивается по самому высокому элементу текущей строки.

Значение по умолчанию

bottom

Пример 2. Выравнивание объекта

Валидный код<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Пример тега OBJECT, параметр align</title>
</head>
<body>

<p><object data="demo.mpg" width="400" height="300" align="left"></object></p>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</p>

</body>
</html>

Параметр CLASSID

HTML: 3.2 4 XHTML: 1.0 1.1

Описание

Адрес программы, которая работает с данным объектом, и будет запускать его. Параметр classid указывает браузеру, какую программу, плагин или апплет нужно загрузить. Можно также использовать идентификатор зарегистрированного ActiveX приложения, предваряя его ключевым словом clsid.

Синтаксис

<object classid="URL">...</object>

Аргументы

Полный или относительный путь к файлу.

Значение по умолчанию

Нет.

Пример 3. Использование параметра classid

Валидный код<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Пример тега OBJECT, параметр classid</title>
</head>
<body>

<p><object codetype="application/java-vm" codebase="http://htmdoc.ru/applet.class"
classid="java:program.start" height="100" width="100">
<param name="options" value="que">
</object></p>

</body>
</html>

Параметр CODE

HTML: 3.2 4 XHTML: 1.0 1.1

Описание

Параметр code используется для замены тега <APPLET>, который загружает и выполняет Java-aпплет. В качестве значения code используется имя класса Java-апплета (файл с рашсирением class). Если файл располагается не в той же папке что и текущий документ, то следует указать путь к нему через параметр codebase. Работает только в браузере Internet Explorer.

Синтаксис

<object code="имя класса">...</object>

Аргументы

Имя класса Java-апплета.

Значение по умолчанию

Нет.

Пример 4. Использование параметра code

Невалидный код<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Пример тега META, параметр code</title>
</head>
<body>

<p><object code="clock.class"></object></p>

</body>
</html>

Параметр CODEBASE

HTML: 3.2 4 XHTML: 1.0 1.1

Описание

Путь к папке, где хранится файл с классом указанный в значении параметра code или classid. Атрибут codebase должен содержать только имя папки, а не файла.

Синтаксис

<object codebase="путь">...</object>

Аргументы

Путь к файлу с классом относительно текущего документа

Значение по умолчанию

Нет.

Пример 5. Использование параметра codebase

Валидный код<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Пример тега META, параметр codebase</title>
</head>
<body>

<p><object classid="clock.class" codebase="java_applets"></object></p>

</body>
</html>

Параметр CODETYPE

HTML: 3.2 4 XHTML: 1.0 1.1

Описание

Сообщает браузеру о типе объекта, который указан в параметре classid. Браузер может использовать данную информацию, чтобы подготовить необходимые ресурсы для воспроизведения файла. Если параметр codetype отсутствует, то рассматривается значение атрибута type, хотя он обычно и связывается с параметром data. В случае, когда не указаны оба параметра codetype и type, браузер получает данные о типе загружаемого файла самостоятельно.

Синтаксис

<object codetype="MIME-тип">...</object>

Аргументы

Имя MIME-типа в любом регистре.

Значение по умолчанию

Нет.

Пример 6. Использование параметра codetype

Валидный код<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Пример тега META, параметр codetype</title>
</head>
<body>

<p><object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codetype="video/quicktime"></object></p>

</body>
</html>

Параметр DATA

HTML: 3.2 4 XHTML: 1.0 1.1

Описание

Задает файл, который следует отобразить в окне браузера. Для популярных форматов данных достаточно указать путь к файлу и его тип (параметр type) для загрузки и демонстрации результата. Для специфичных плагинов желательно еще включить параметр classid.

Путь к файлу определяется относительно папки, заданной атрибутом codebase. Если этого параметра нет, тогда путь следует задавать относительно текущего документа.

Синтаксис

<object data="URL">...</object>

Аргументы

Полный или относительный путь к файлу.

Значение по умолчанию

Нет.

Пример 7. Использование параметра data

Валидный код<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Пример тега META, параметр data</title>
</head>
<body>

<p><object data="movies/intro.mpg" type="application/mpeg" width="300" height="200"></object></p>

</body>
</html>

Параметр HEIGHT и WIDTH

HTML: 3.2 4 XHTML: 1.0 1.1

Описание

Параметр height задает высоту объекта, а width - его ширину. В заданные размеры входит не только само изображение, например в случае воспроизведения видеофайла, но и панель управления им, включая кнопки проигрывания, паузы, остановки и т.д. По этой причине на размер отображаемого объекта влияет тип файла и применяемый плагин.

Если используется процентная запись, то размеры объекта вычисляются относительно родительского элемента - контейнера, где находится тег <OBJECT>. В случае отсутствия родительского контейнера, в его качестве выступает окно браузера. То есть, width="100%" означает, что объект будет занимать всю доступную ширину web-страницы.

Категория: Тэги HTML | Добавил: expert1 (02.02.2013)
Просмотров: 268 | Теги: тэги html, html | Рейтинг: 0.0/0
Всего комментариев: 0

Проекты

RSS Правила Бесплатный хостинг uCoz Litra Library
^ Наверх ^