The <area> tag defines an area or region inside an image.
This element is located inside a <map> (image map) element.
By default, areas are not visible -- they just define a clickable area.
An example area that delineates California in a map of the USA.
<area shape="poly"
coords="103,421,633,423,601,389,575,356,532,322,475,305,103,421"
alt="California"
href="javascript:alert('California was clicked');">
A computer image with 3 clickable <area> tags for screen, keyboard, and mouse.
Click on any of these and an alert box displays the area name.
<img src="/img/html/computer-map.png"
alt="Computer"
usemap="#computermap" />
<map name="computermap">
<area shape="rect" coords="253,142,16,2" alt="Screen"
href="javascript:alert('Screen was clicked');">
<area shape="rect" coords="262,218,0,156" alt="Keyboard"
href="javascript:alert('Keyboard was clicked');">
<area shape="circle" coords="267,234,22" alt="Mouse"
href="javascript:alert('Mouse was clicked');">
</map>
<area> - creates an area inside the image map.This table lists the <area> tag attributes.
| Attribute | Accepted Values | Description |
|---|---|---|
| shape |
default rect circle poly |
Area's shape |
| coords | coordinates | The area's coordinates |
| href | URL | Hyperlink target of the area |
| target |
_blank _self _parent _top framename |
Defines where or how to open the linked page |
| id | value | Provides the area element with a unique identifier. |
| tabindex | index | Sets a tab sequence relative to the other elements. |
| alt | text | Alternative text the area, required if href attribute is present. |
| rel |
nofollow noopener noreferrer external author help license prev next bookmark search alternate tag |
Relationship between the current document and the target URL. |
| hreflang | language-code | Target URL's language |
| type | media-type | Target URL's media type |
| media | media query | Target URL's optimized media or device |
| download | filename | Makes the hyperlink downloadable instead or redirection |
For additional global attributes see our global attributes list.
Do not use the attributes listed below. They are no longer valid on the area tag in HTML5.
| Attribute | Description | Alternative |
|---|---|---|
name |
Defines names for clickable areas. | id attribute |
nohref |
Indicates no hyperlink exists for the associated area. | Not providing href is sufficient |
tabindex |
Defines position in page tabbing order. | n/a |
type |
This attribute has not effect on an area. | n/a |
The <area> tag is part of a group of tags
that create multi-media experiences on the web.
This group is referred to as the Media tag group.
Together, they allow you to create powerful multi-media solutions.
Here is a list of media tags.
| Element | Description |
|---|---|
| <audio> | Creates a player for sound such as music, sound effects, or others |
| <video> | Creates a video player on a page |
| <source> | Adds a media source for a <video>, <audio>, or <picture> |
| <track> | Adds a text track, such as, subtitles and captions, to the media |
| <embed> | Creates a container for an external resource |
| <iframe> | Creates a frame in which another web page can be embedded |
| <svg> | Displays an scalable vector image |
| <canvas> | Creates a graphics container where JavaScript can draw |
| <img> | Displays an image |
| <area> | Specifies a map area for an image |
| <map> | Defines a client-side image map, i.e. an image with clickable areas |
| <figure> | Displays self-contained content, usually an image |
| <figcaption> | Adds a caption to a <figure> (image) element |
Here is when <abbr> support started for each browser:
![]() Chrome
|
1.0 | Sep 2008 |
![]() Firefox
|
1.0 | Sep 2002 |
![]() IE/Edge
|
1.0 | Aug 1995 |
![]() Opera
|
1.0 | Jan 2006 |
![]() Safari
|
1.0 | Jan 2003 |