Het <map>-element definieert een set aanklikbare gebieden van een afbeelding (een image map). Het name-attribuut is verplicht.
Het element kan zowel als inline element als als blokelement gebruikt worden. De inhoud bestaat op zijn minst uit één <area>-element. Ook andere elementen mogen worden opgenomen, met uitzondering van blokelementen als het <map>-element zelf niet als element op blokniveau is gebruikt.
<map … > … </map>
name-attribuut
Het name-attribuut geeft het element zijn naam en geeft aan hoe een usemap-attribuut van een afbeelding naar dit <map>-element moet verwijzen.
Indien ook een id-attribuut is gebuikt, moeten deze dezelfde waarde hebben.
In XHTML 1.1 was dit attribuut geschrapt en moest het id-attribuut gebruikt worden. In XHTML5 is dit teruggedraaid.
<map name="…" … > … </map>
Globale attributen
De globale attributen mogen op elk element worden toegepast. Dit zijn accesskey, class, contenteditable, contextmenu, data-…, dir, draggable, hidden, id, lang, spellcheck, style, tabindex en title.