<map>:图片映射元素
<map>
HTML 元素与 <area>
元素一起使用来定义图片映射(可单击的链接区域)。
¥The <map>
HTML element is used with <area>
elements to define an image map (a clickable link area).
Try it
属性
¥Attributes
该元素包括 全局属性。
¥This element includes the global attributes.
示例
具有两个区域的图片映射
¥Image map with two areas
对于 JavaScript,单击左侧鹦鹉,对于 CSS,单击右侧鹦鹉。
¥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://web.nodejs.cn/docs/Web/JavaScript"
target="_blank"
alt="JavaScript" />
<area
shape="circle"
coords="275,75,75"
href="https://web.nodejs.cn/docs/Web/CSS"
target="_blank"
alt="CSS" />
</map>
<img
usemap="#primary"
src="parrots.jpg"
alt="350 x 150 picture of two parrots" />
结果
¥Result
技术总结
¥Technical summary
内容类别 | 流量内容, 措辞内容,可触及的内容。 |
---|---|
允许的内容 | 任何 transparent 元素。 |
标签遗漏 | 无,开始和结束标记都是强制性的。 |
允许的父级 | 任何接受 措辞内容 的元素。 |
隐式 ARIA 角色 | 没有对应的角色 |
允许的 ARIA 角色 | 不允许 role |
DOM 接口 | HTMLMapElement |
规范
Specification |
---|
HTML Standard # the-map-element |
浏览器兼容性
BCD tables only load in the browser