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 | 不支持 | 是 | 是 | 不支持 | 不支持 |