Спецификация HTML 3.2



         

MAP - навигационные карты, обрабатываемые браузерами конечных клиентов


Элемент MAP реализует механизм обработки графических навигационных

карт самим браузером клиента. Элементы MAP могут находиться том же самом документе,

где производится разметка, либо группироваться в отдельном файле (хотя до сих пор

последнее еще не распространено достаточно широко). Для элемента MAP

необходимо указывать как начальный, так и конечный тэги. Внутри него содержится один

или несколько элементов AREA, которые определяют на карте контрольные

зоны и связывают их с определенными URL-адресами. <!ENTITY % SHAPE "(rect|circle|poly)"> <!ENTITY % COORDS "CDATA" -- comma separated list of numbers --> <!ELEMENT MAP - - (AREA)+> <!ATTLIST MAP name CDATA #REQUIRED > <!ELEMENT AREA - O EMPTY> <!ATTLIST AREA shape %SHAPE rect coords %COORDS #IMPLIED -- defines coordinates for shape -- href %URL #IMPLIED -- this region acts as hypertext link -- nohref (nohref) #IMPLIED -- this region has no action -- alt CDATA #REQUIRED -- needed for non-graphical user agents -- >

Простой пример использования графической навигационной карты типа "панель

инструментов":

<img src="navbar.gif" border=0 usemap="#map1">

<map name="map1">

<area href=guide.html alt="Access Guide" shape=rect coords="0,0,118,28">

<area href=search.html alt="Search" shape=rect coords="184,0,276,28">

<area href=shortcut.html alt="Go" shape=rect coords="118,0,184,28">

<area href=top10.html alt="Top Ten" shape=rect coords="276,0,373,28">

</map>

Элемент MAP имеет единственный атрибут NAME, который дает

карте некое название. Впоследствии это название указывается в элементе

IMG с составе атрибута USEMAP с тем, чтобы сослаться на

данную навигационную карту через URL-идентификатор фрагмента. Заметим, что для слова,

указываемого в атрибуте NAME, строчные и прописные буквы отличаются друг




Содержание  Назад  Вперед