• Страница 1 из 1
  • 1
Тег OBJECT
Timons88Дата: Четверг, 21.01.2010, 15:58 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 95
Репутация: 0
Статус: Offline
Потдерживается во всех браузерах

Описание

Элемент <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....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

Описание

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

Синтаксис

<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

Описание

Адрес программы, которая работает с данным объектом, и будет запускать его. Параметр 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://htmlbook.ru/applet.class"
classid="java:program.start" height="100" width="100">
<param name="options" value="que">
</object></p>

</body>
</html>

Параметр CODE

Описание

Параметр 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

Описание

Путь к папке, где хранится файл с классом указанный в значении параметра 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

Описание

Сообщает браузеру о типе объекта, который указан в параметре 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

Описание

Определяет файл, который следует отобразить в окне браузера. Для популярных форматов данных достаточно указать путь к файлу и его тип (параметр 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

Описание

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

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

Синтаксис

<object height="ширина" width="высота">...</object>

Обязательные параметры

Да.

Аргументы

Любое целое положительное число в пикселах или процентах.

Значение по умолчанию - Нет.

Параметр HSPACE и VSPACE

Описание

Для любого объекта можно задать невидимые отступы по горизонтали и вертикали с помощью параметров hspace и vspace. Особенно это актуально при обтекании объекта текстом, в этом случае необходимо вокруг него добавить пустое пространство.

Синтаксис

<object hspace="отступ по горизонтали" vspace="отступ по вертикали">...</object>

Аргументы

Любое целое положительное число в пикселах.

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

Параметр TYPE

Описание

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

Браузер вначале анализирует значение codetype, а в случае его отсутствия смотрит значение type. Если не указаны оба параметра codetype и type, браузер получает данные о типе загружаемого файла самостоятельно.

Синтаксис

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

Аргументы

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

Значение по умолчанию - Нет.

 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2025
Создать бесплатный сайт с uCoz