HTML <area> 标签
定义和用法
<area>
标签定义图像映射内的区域(图像映射是带有可点击区域的图像,也就是客户端的分区响应图)。
<area>
元素始终嵌套在 <map> 标签内。
注意:<img> 中的 usemap 属性 与 <map> 元素 的 name 属性相关联,创建图像与映射之间的关联。
另请参阅:
HTML DOM 参考手册:Area 对象
实例
例子 1
带有可点击区域的图像映射:
<img src="life.png" alt="Life" usemap="#lifemap" width="650" height="451"> <map name="lifemap"> <area shape="rect" coords="10,208,155,338" alt="AirPods" href="airpods.html"> <area shape="rect" coords="214,65,364,365" alt="iPhone" href="iphone.html"> <area shape="circle" coords="570,291,75" alt="Coffee" href="coffee.html"> </map>
例子 2
另一个带有可点击区域的图像映射:
<img src="solarsystem.png" width="1024" height="576" alt="Planets" usemap="#planetmap"> <map name="planetmap"> <area shape="rect" coords="0,0,114,576" alt="Sun" href="sun.html"> <area shape="circle" coords="190,230,5" alt="Mercury" href="mercury.html"> <area shape="circle" coords="228,230,5" alt="Venus" href="venus.html"> </map>
属性
属性 | 值 | 描述 |
---|---|---|
alt | 文本 | 规定区域的替代文本。如果存在 href 属性则为必需。 |
coords | 坐标值 | 规定区域的坐标。 |
download | 文件名 | 规定当用户单击超链接时将下载目标。 |
href | URL | 规定区域的超链接目标。 |
hreflang | 语言代码 | 规定目标 URL 的语言。 |
media | 媒体查询 | 规定目标 URL 优化的媒体/设备。 |
referrerpolicy |
|
规定要与链接一起发送的引用信息。 |
rel |
|
规定当前文档和目标 URL 之间的关系。 |
shape |
|
规定区域的形状。 |
target |
|
规定在何处打开目标 URL。 |
type | 媒体类型 | 规定目标 URL 的媒体类型。 |
全局属性
<area>
标签还支持 HTML 中的全局属性。
事件属性
<area>
标签还支持 HTML 中的事件属性。
默认的 CSS 设置
大多数浏览器将使用以下默认值显示 <area>
元素:
area { display: none; }
浏览器支持
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 |