HTML usemap 属性
定义和用法
usemap 属性定义了一个图像(或对象)作为图像映射(图像映射是带可点击区域的图像)。
usemap 属性与 <map> 元素的 name 或 id 属性相关联,并创建 <img> 和 <map> 之间的关系。
注意: 如果 <img> 元素是 <a> 或 <button> 元素的后代,则不能使用 usemap 属性。
适用范围
usemap 属性可以用于以下元素
| 元素 | Attribute |
|---|---|
| <img> | usemap |
| <object> | usemap |
示例
示例
一个图像地图,带有可点击的区域
<img src="planets.gif" width="145" height="126" alt="Planets" usemap="#planetmap">
<map name="planetmap">
<area shape="rect" coords="0,0,82,126" href="sun.htm" alt="Sun">
<area shape="circle" coords="90,58,3" href="mercur.htm" alt="Mercury">
<area shape="circle" coords="124,58,8" href="venus.htm" alt="Venus">
</map>
自己动手试一试 »
示例
使用图像映射的 <object> 元素
<object data="planets.gif" width="145" height="126" usemap="#planetmap"></object>
自己动手试一试 »
浏览器支持
usemap 属性在每个元素上的浏览器支持情况如下
| 元素 | |||||
|---|---|---|---|---|---|
| img | 是 | 是 | 是 | 是 | 是 |
| object | 不支持 | 是 | 是 | 不支持 | 不支持 |