Разделяне изображенията на области
(Client Side Image Map)

Атрибута USEMAP, добавен към тага <IMG>, отчита че изображението ще бъде разглеждано като карта. Стойността на USEMAP определя местоположението на дефиницията на картата, който се използва с това изображение. Ako аргумента започва със '#', описанието е в същия документ, в който е елемента <IMG>.

<IMG SRC="../images/image.gif" USEMAP="maps.html#map1">

Различните активни райони в изображението се описват чрез елементите MAP и AREA. Формата на описание е следната:

<MAP NAME="name">
<AREA [SHAPE="shape"] COORDS="x,y,..." [HREF="reference"] [NOHREF]>
</MAP>

Атрибута NAME определя името на картата, така че да може да се правят обръщения към нея чрез името (същото важи и за NAME атрибута в елемента <AREA>).

Атрибута SHAPE задава формата на определения район от изображението. Поддържат се формите "RECT", "CIRCLE" и "POLY".

Атрибута COORDS задава координатите на формата в пиксели.
- За правоъгълна форма (SHAPE = "RECT"), координатите се изразяват с
"left-x, top-y, right-x, bottom-y".
- За кръг (SHAPE = "CIRCLE")
"centre-x, centre-y, radius"
- За многоъгълник (SHAPE = "POLY") координатите се изреждат по двойки
"x1,y1,x2,y2,x3,y3... ", като дефинират координатите в пиксели на различни точки от неправилната форма.

Атрибута NOHREF отчита, че след щракване в този район не следва никакво действие.

Атрибута HREF определя къде води връзката в този район. Ако две области се пресичат то водеща е тази, която е първа в дефиницията на картата.

Освен тези атрибути, таговете <MAP> и <AREA> поддържат и следните основни атрибути:
- TITLE = "informational ToolTip"
- LANG = "language setting"
- LANGUAGE = "Scripting language"

назаднапред