Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Л2 / Справочник по HTML.docx
Скачиваний:
4
Добавлен:
18.02.2023
Размер:
239.2 Кб
Скачать

Объекты и формы

В ХТМЛ есть определение объекта и звучит оно так: это некая нестандартная часть страницы, которую определяет пользователь.

К объектам относятcя рисунки, таблицы, окна и т.д.

Особняком стоят объекты- программы. При их помощи можно создавать нестандартные части страниц. Они вставляются при помощи универсального элемента OBJECT.

Атрибуты, применяемые в объектах

Элементы объектов (IMG, OBJECT, APPLET) можно использовать с атрибутами: border, width, height, hspace, vspace и стандартными атрибутами: align, charset, class, classid, color, dir, id, lang, longdesc, size, title, type, style.

<IMG>

Элемент для вставки графических объектов - файлов(images). Элемент не имеет конечного тега, так как вся нужная информация задается при помощи атрибутов.

Атрибут src - указатель на графический файл:

src="ссылка на файл"

<IMG src="http://www.название.домен/имя файла">

Атрибут alt - описание рисунка. Это полезно для комментариев, в которых иногда нуждается рисунок.

alt="текст комментария"

Также можно использовать атрибуты: width, heigth и стандартные атрибуты: class, dir, id, lang, title, style, type, longdesc.

Также этот элемент позволяет назначать некоторые части рисунка, как ссылки. В этом случае включаются атрибут ismap.

ismap="ismap"

Хотя значение атрибута не обязательно!

Также включается атрибут usemap:

usemap="#имя карты"

Имя выбирается в соответствии с элементами MAP и AREA

При использовании этого атрибута элемент IMG приобретает свойства гиперссылки и обязательное использование 3-х элементов: MAP и AREA и IMG.

<MAP><AREA></MAP>

Элемент нужен для общего определения карты. Внутри при помощи элемента AREA задаются области карты и имя карты при помощи атрибута name.

name="Имя объекта"

Для каждой области карты должен быть определен свой тег AREA, вклочающий атрибут – ссылку href.

Внуть элемента можно включить и описание alt.

Для определения формы карты применяется атрибут shape, имеющий 3 значения: circle(круг), rect(прямоугольник) и polygon(многоугольник произвольной формы)

Круг (circle)

shape="circle" coords="x,y,r"

где x;y - координаты центра(отсчет от верха (х) и левого края (у) рисунка) и r - радиус карты.

Многоугольник произвольной формы (polygon)

shape="poly" coords="x1,y1, x2,y2, x3,y3..."

где x1,y1, x2,y2, x3,y3... - координаты каждого из углов многоугольника (по часовой стрелке).

Прямоугольник (rect)

shape="rect" coords="x1,y1, x2,y2"

где x1,y1, x2,y2 - координаты верхнего левого и нижнего правого углов прямоугольника.

При помощи атрибута nohref (используется без значений) можно запретить переход по ссылке для определенной области карты.

Примеры карт:

Для обращения к карте можно использовать элемент OBJECT

<OBJECT data="Имя.gif" type="image/gif" usemap="#Имя карты"></object>

Для составления карт удобней всего пользоваться графическими редакторами для установления координат карты. Координаты должны соответствовать положению курсора на картинке.

<APPLET></applet>

Элемент предназначен для вставки программы на Java-языке в броузеры, имеющие java плагины.

<APPLET code="Имя.class" width="число" height="число">Комментарий</applet>

Атрибут code задает имя файла - программы и путь к ней.

Атрибут codebase задает базовое имя файла - программы и путь к ней.

Также этот элемент поддерживает атрибуты alt, name, vspace, hspace и стандартные атрибуты: id, class, title, style.

<OBJECT></object>

Простейшее применение этого объекта - размещение рисунка:

<OBJECT data="Имя.gif" type="image/gif"></object>

Также можно использовать этот элемент вместо IFRAME или APPLET:

<OBJECT codetype="application/java" classid="java:идентификатор" width="число" height="число"> Комментарий</object>

Атрибуты, характерные для OBLECT:

classid="имя объекта" - идентификатор или адрес объекта;

codebase="URL" - ссылка на базовый URL с объектом;

data="URL" - URL с местонахождением объекта;

archive="список адресов" - аналог date, но позволяющий указывать список адресов;

codetype="тип" - используется только вместе с classid;

type="тип объекта" - тип объекта;

declare - объект, обозначенный таким типом загружается, но не выводится на дисплей;

standby="текст сообщения" -текст, который выводится на экран при загрузке объекта.

<PARAM>

Элемент используется внутри APPLET или OBJECT:

<OBJECT classid="Адрес объекта" standby="значение"> <PARAM name="имя параметра" value="Значение параметра" valuetype="Тип параметра"> <PARAM name="имя параметра" value="Значение параметра"> </object>

Или:

<APPLET code="Имя.class" width="число" height="число"> &ltPARAM name=" имя параметра" value=" Значение параметра"> Комментарий </applet>

Этот элемент должен обязательно содержать атрибуты name и value="значение"

Атрибут valuetype имеет следующие значения:

data - параметр передается в качестве строки;

object - параметр является идентификатором объекта;

ref - значение параметра является ссылкой(Обязательно надо указать type - тип параметра).

Соседние файлы в папке Л2