ОписаниеТег AREA определяет фигуру и координаты ссылочных областей в MAP. Рисунок с привязанными к нему ссылочными областями называется в совокупности картой-изображением. Такая карта по внешнему виду не отличается от обычного изображения, но при этом оно может быть разбито на невидимые зоны разной формы, каждая из областей которой служат ссылкой. Тег <AREA> задает форму области, ее координаты, задает адрес документа, на который следует сделать ссылку, а также имя окна или фрейма, куда браузер будет загружать документ. Синтаксис<map>
<area href="URL"> </map> Параметры
Закрывающий тегНе требуется. Пример 1. Использование тега <AREA> <!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>Пример использования тега AREA</title> </head> <body> <p><map name="site_menuquot;> <area shape="poly" coords="113,24,211,24,233,0,137,0" href="/inform/" alt="Информация"> </map></p> <p><img alt="Меню сайта" src="/images/sample_menu.jpg" usemap="#site_menu"></p> </body> </html> Описание параметров тега <AREA>Параметр ALT
ОписаниеПараметр alt задает альтернативный текст для области изображения. Такой текст отображается в виде всплывающей подсказки при наведении курсора мыши на область. Не все браузеры поддерживают параметр alt. Синтаксис<area alt="текст">
Обязательный параметрДа. АргументыЛюбая подходящяя текстовая строка. Ее обязательно надо брать в двойные или одинарные кавычки. Значение по умолчаниюНет. Параметр COORDS
ОписаниеЗадает координаты области, она также называется «горячая область». Такая область может быть ссылкой на файл или связана с действием, определяемым скриптом. Значения координат представляют собой набор чисел, разделенных запятыми. Если две области перекрываются между собой, приоритет имеет та, которая определена в коде HTML выше. Синтаксис<area coords="координата 1, координата 2, координата 3, ...">
Обязательный параметрНет. АргументыНабор координат определяется формой «горячей области», которая задается параметром shape. Отсчет координат обычно ведется от левого верхнего угла изображения и указывается в пикселах. Для прямоугольника (shape="rect") определяется четыре координаты - X1, Y1, X2, Y2. Для окружности (shape="circle") определяется три координаты -
координаты центра окружности (X, Y) и ее радиус (R). Для полигона (многоугольника) (shape="poly") последовательно указываются координаты каждой вершины (X1, Y1, X2, Y2, :). Значение по умолчаниюНет. Пример 3. Координаты «горячей области» <!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>Пример тега AREA, параметр coords</title> </head> <body> <p><map name="worm"> <area coords="321, 245, 100" shape="circle" href="../strong/" alt="Координаты для червяка"> </map></p> <p><img src="/images/bigworm.gif" usemap="#worm" width="623" height="511" alt="Червяк"></p> </body> </html> Параметр HREF
ОписаниеАдрес документа, на который нужно перейти. Поскольку в качестве адреса ссылки может использоваться документ любого типа, то результат перехода по ссылке зависит от конечного файла. Так, архивы (например, zip) будут сохраняться на локальный диск. Новый документ по умолчанию загружается в текущее окно браузера, однако данное свойство можно изменить с помощью параметра target. Синтаксис<area href="URL">
Обязательный параметрДа. АргументыВ качестве значения принимается полный или относительный путь к файлу, а также указатель на функцию JavaScript. Значение по умолчаниюНет. Пример 4. Создание ссылки <!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>Пример тега AREA, параметр href</title> </head> <body> <p><map name="worm"> <area coords="321, 245, 100" shape="circle" href="../strong/" alt="Координаты для червяка"> </map></p> <p><img src="/images/bigworm.gif" usemap="#worm" width="623" height="511" alt="Червяк"></p> </body> </html> Параметр NOHREF
ОписаниеДанный параметр сообщает браузеру, что «горячая область» не является ссылкой. При этом параметр href не должен включаться. Синтаксис<area nohref>
АргументыНет. Значение по умолчаниюПо умолчанию параметр nohref не установлен. Пример 5. Использование параметра nohref <!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>Пример тега AREA, параметр nohref</title> </head> <body> <p><map name="nortland"> <area coords="21, 24, 121, 124" shape="rect" nohref alt="Вход на сайт"> </map></p> <p><img src="/images/piter.gif" usemap="#nortland" width="200" height="200" alt="Питер Нортон"></p> </body> </html> Параметр SHAPE
ОписаниеЗадает форму «горячей области», координаты которой задаются с помощью параметра coords. Синтаксис<area shape="circle | poly | rect">
Аргументы
Значение по умолчаниюrect Параметр TARGET
ОписаниеПри переходе по ссылке, по умолчанию, web-страница открывается в текущем окне или фрейме. При необходимости, данное условие может быть изменено параметром target тега <AREA>. Синтаксис<area target="имя окна">
АргументыВ качестве аргумента используется имя окна или фрейма, заданное параметром name. Если задано несуществующее имя, то будет открыто новое окно. В качестве зарезервированных имен используются следующие.
Значение по умолчанию_self Пример 6. Открытие ссылки в новом окне <!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>Пример тега AREA, параметр target</title> </head> <body> <p><map name="nortland"> <area coords="21, 24, 121, 124" shape="rect" href="/sch/images/http://estudia.ru" target="_blank" alt="Откроется в новом окне"> </map></p> <p><img src="/images/piter.gif" usemap="#nortland" width="200" height="200" alt="Питер Нортон"></p> </body> </html> Обратите внимание, что в данном примере используется переходный DOCTYPE. При использовании строгого DOCTYPE пример не пройдет валидацию. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Просмотров: 527
| Теги: |
Всего комментариев: 0 | |