Учебник по HTML и CSS |
|
Теги HTML Теги по типам
| Тег OBJECT
ОписаниеЭлемент <OBJECT> сообщает браузеру, как загружать и отображать объекты, которые исходно браузер не понимает. Как правило, такие объекты требуют подключения к браузеру специального модуля, который называются плагин, или запуска вспомогательной программы. Спецификация HTML 4 разрешает вкладывать несколько тегов <OBJECT> с разным содержанием друг в друга. Это позволяет отображать тот контент, который понимает браузер, при отсутствии нужного плагина. Например, внешний тег <OBJECT> загружает видеофайл, а для случая, когда соответствующий кодек (программа для сжатия и восстановления видеоданных) не установлен, внутренний тег <OBJECT> показывает графическое изображение. Дополнительно внутрь контейнера <OBJECT> можно поместить тег <PARAM>, который передает дополнительные параметры для отображения объекта. Синтаксис<object width="..." height="..."></object> Параметры
Закрывающий тегОбязателен. Пример 1. Использование тега <OBJECT> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "https://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="https://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
ОписаниеОпределяет выравнивание объекта на странице и способ его отображения совместно с другими нижележащими элементами вроде текста Синтаксис<object align="absmiddle | baseline | bottom | left | middle | right | texttop | top">...</object> Аргументы
Значение по умолчаниюbottom Пример 2. Выравнивание объекта <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://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" "https://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="https://mysite.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" "https://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" "https://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" "https://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" "https://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-типа в любом регистре. Значение по умолчаниюНет. |
При использовании материалов сайта ссылка на comnew.ru обязательна! |