Movatterモバイル変換


[0]ホーム

URL:


  1. 面向开发者的 Web 技术
  2. HTML(超文本标记语言)
  3. HTML 参考
  4. HTML 元素参考
  5. <map>

此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in EnglishAlways switch to English

<map>:图像映射元素

Baseline Widely available

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

HTML<map> 元素与<area> 元素一起使用来定义一个图像映射(一个可点击的链接区域)。

尝试一下

<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;}

属性

这个元素包含全局属性

name

name 属性给予该映射引用的名称,这个属性必须存在,值不得为空并且不能带空格。name 属性的值不得与同文档中其他<map> 元素的该属性值相同,如果还指定了id 属性,则两个属性的值必须相同。

示例

含有两个区域的图像映射

单击左侧的鹦鹉访问 JavaScript 页面,单击右侧的鹦鹉访问 CSS 页面。

HTML

html
<!-- 图片由 Unsplash 上的 Juliana e Mariana Amorim 创作  --><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" />

结果

技术概要

内容类别流式内容短语内容、可感知内容。
允许的内容任何透明元素。
标签省略不允许,开始标签和结束标签都不能省略。
允许的父元素任何接受短语内容的元素。
隐式 ARIA 角色没有相应的角色
允许的 ARIA 角色没有允许的role
DOM 接口HTMLMapElement

规范

Specification
HTML
# the-map-element

浏览器兼容性

参见

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp