HTML <area>标签,定义映射区域

<area>标签

<area>可以用来定义客户端(浏览器端)图像映射中的映射区域(可点击),一般包含于map元素。至于什么是图像映射,可以参考上一节中介绍的:<map>标签中额内容。

<area/>

提示:area元素在HTML中可以不用结束标签。


area元素的属性

属性描述
coords坐标可选属性,用于定义映射区域的坐标
hrefurl指定映射区域(被点击后)的目标url(或处理方法)
downloadfilepath指定下载的文件路径目标
mediamedia query指定url目标优化的媒体设备
hreflanglanguage-code指定目标url的语言种类
type媒体类型指定url的internet媒体类型
target_blank、_parent、_self、_top指定href属性的打开位置
shapedefault、rect、circle、poly定义映射区域的形状
nohrefnohref在图像映射中去除某个区域
relalternate、author、bookmark、help、license、next、nofollow、noreferrer、prefetch、prev、search、tag定义当前area与链接之间的关系
referrepolicyno-referrer、no-referrer-when-downgrade、origin、origin-when-cross-origin、same-origin、strict-origin-when-cross-origin、unsafe-url定义超链接被点击时所要发送的引荐来源信息

area元素实例代码,及在线编辑器

下方的实例将图片划分成三个区域,点击对应的区域将执行相应的函数(注意鼠标形状变化,在文字的右上角):

<div>
<p style='position:absolute;top:50px;left:20px;'>三</p>
<p style='position:absolute;top:150px;left:180px;'>一</p>
<p style='position:absolute;top:180px;left:128px;'>二</p>
<img src="../../static/img/test.jpg" border="0" usemap="#e1" alt="e1" style='width:100%;height:100%;'/>

<map name="e1" id="e1">
  <area shape="circle" coords="180,138,15" href ="javascript:do1(1);" alt="一" />
  <area shape="circle" coords="128,180,11" href ="javascript:do1(2);" alt="二" />
  <area shape="rect" coords="0,0,100,250" href ="javascript:do1(3);" alt="三" />
</map>
</div>
<script>
  function do1(arg){
    alert(arg)
  }
</script>

全栈前端 / HTML教程 :


















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.