Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. HTML
  3. Reference
  4. Elements
  5. <map>

<map>: The Image Map element

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨July 2015⁩.

The<map>HTML element is used with<area> elements to define an image map (a clickable link area).

Try it

<map name="infographic">  <area    shape="poly"    coords="130,147,200,107,254,219,130,228"    href="https://developer.mozilla.org/docs/Web/HTML"    alt="HTML" />  <area    shape="poly"    coords="130,147,130,228,6,219,59,107"    href="https://developer.mozilla.org/docs/Web/CSS"    alt="CSS" />  <area    shape="poly"    coords="130,147,200,107,130,4,59,107"    href="https://developer.mozilla.org/docs/Web/JavaScript"    alt="JavaScript" /></map><img  usemap="#infographic"  src="/shared-assets/images/examples/mdn-info2.png"  alt="MDN infographic" />
img {  display: block;  margin: 0 auto;  width: 260px;  height: 232px;}

Attributes

This element includes theglobal attributes.

name

Thename attribute gives the map a name so that it can be referenced. The attribute must be present and must have a non-empty value with no space characters. The value of thename attribute must not be equal to the value of thename attribute of another<map> element in the same document. If theid attribute is also specified, both attributes must have the same value.

Examples

Image map with two areas

Click the left-hand parrot for JavaScript, or the right-hand parrot for CSS.

HTML

html
<!-- Photo by Juliana e Mariana Amorim on Unsplash --><map name="primary">  <area    shape="circle"    coords="75,75,75"    href="https://developer.mozilla.org/docs/Web/JavaScript"       alt="JavaScript" />  <area    shape="circle"    coords="275,75,75"    href="https://developer.mozilla.org/docs/Web/CSS"       alt="CSS" /></map><img  usemap="#primary"  src="parrots.jpg"  alt="350 x 150 picture of two parrots" />

Result

Technical summary

Content categoriesFlow content,phrasing content, palpable content.
Permitted content Anytransparent element.
Tag omissionNone, both the starting and ending tag are mandatory.
Permitted parents Any element that acceptsphrasing content.
Implicit ARIA roleNo corresponding role
Permitted ARIA rolesNorole permitted
DOM interfaceHTMLMapElement

Specifications

Specification
HTML
# the-map-element

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp