MAP-elementillä (client-side image map, asiakaspuolen kuvakartta) merkitään kuvakarttamääritykset.
| Merkkaus: | <map id="..."> ... </map> |
|---|---|
| Sallittu sijainti: | a | abbr | acronym | address | b | bdo | big | blockquote | button | caption | cite | code | dd | del | dfn | div | dt | em | fieldset | form | h1 | h2 | h3 | h4 | h5 | h6 | i | ins | kbd | label | legend | li | map | noscript | object | p | q | samp | small | span | strong | sub | sup | td | th | tt | var |
| Sallittu sisältö: | address | area | blockquote | del | div | dl | fieldset | form | h1 | h2 | h3 | h4 | h5 | h6 | hr | ins | noscript | ol | p | pre | script | table | ul |
| Attribuutit: | id | class | kansainvälistymisattribuutit | name | style | title | yleiset tapahtuma-attribuutit |
MAP-elementin tulee sisältää vähintään yksi AREA- tai yksi lohkotason elementti.
MAP-elementtiin viitataan yleensä IMG-elementistä. Myös OBJECT-elementistä voidaan tähän viitata, jolloin lohkotason elementit voisivat olla käyttökelpoisia MAP-elementin sisällöksi. Huonon selaintuen takia kuvakartoissa on syytä pitäytyä IMG-, MAP- ja AREA -elementtien muodostaman kolmion puitteissa.
Periaatteessa kuvakarttamääritykset voisivat sijaita missä tahansa dokumentissa, mutta yhteensopivuussyistä on parempi pitää kuva ja MAP-elementti samassa dokumentissa.
Pakollisella ID-attribuutilla määritetään elementille yksilöllinen tunniste (ID-tietotyyppi), jotta kuva (USEMAP-attribuutilla) ja karttamääritykset voitaisiin yhdistää toisiinsa. NAME-attribuuttia voidaan ja kannattaakin käyttää täydentämään vanhempien selainten huonoa ID-attribuutin tukea. Tällöin kummallekin attribuutille annetaan sama arvo:
<map id="MunKartta" name="MunKartta">
<!-- AREA-elementit tulevat tähän! -->
</map>
Muut elementin attribuutit kuuluvat yleisiin attribuutteihin ja ovat valinnaisia.