HTML之area标签

1) <area> 标签定义图像映射中的区域。

2) area 元素总是嵌套在 <map> 标签中。

3) 所有主流浏览器都支持 <area> 标签。

4) 属性
[table]
|属性 |值 |描述
|coords |坐标值 |定义可点击区域(对鼠标敏感的区域)的坐标。
|href |URL |定义此区域的目标 URL。
|nohref |nohref |从图像映射排除某个区域。
|shape|default,rect,circ,poly|定义区域的形状。
|target|_blank,_parent,_self,_top|打开方式L。
[/table]


[b] coords 属性[/b]

[b]定义和用法[/b]

coords 属性规定区域的 x 和 y 坐标。
coords 属性与 shape 属性配合使用,来规定区域的尺寸、形状和位置。
图像左上角的坐标是 "0,0"。

[b]详细解释[/b]
<area> 标签的 coords 属性定义了客户端图像映射中对鼠标敏感的区域的坐标。坐标的数字及其含义取决于 shape 属性中决定的区域形状。可以将客户端图像映射中的超链接区域定义为矩形、圆形或多边形等。
下面列出了每种形状的适当值:

[b]圆形[/b]:shape="circle",coords="x,y,z"
这里的 x 和 y 定义了圆心的位置("0,0" 是图像左上角的坐标),r 是以像素为单位的圆形半径。

[b]多边形[/b]:shape="polygon",coords="x1,y1,x2,y2,x3,y3,..."
每一对 "x,y" 坐标都定义了多边形的一个顶点("0,0" 是图像左上角的坐标)。定义三角形至少需要三组坐标;高纬多边形则需要更多数量的顶点。
多边形会自动封闭,因此在列表的结尾不需要重复第一个坐标来闭合整个区域。

[b]矩形[/b]:shape="rectangle",coords="x1,y1,x2,y2"
第一个坐标是矩形的一个角的顶点坐标,另一对坐标是对角的顶点坐标,"0,0" 是图像左上角的坐标。请注意,定义矩形实际上是定义带有四个顶点的多边形的一种简化方法。
例如,下面的 XHTML 片段在一个 100x100 像素图像的右下方四分之一处,定义了一个对鼠标敏感的区域,并在图像的正中间定义了一个圆形区域。



<img src="map/map.jpg" alt="校区地图" width="1004" height="601" border="0" usemap="#Map" />
<map name="Map" id="Map">
<area shape="rect" coords="134,59,255,92" href="edushiMap.html" />
<area shape="rect" coords="345,122,464,160" href="edushiMap.html" />
<area shape="rect" coords="269,187,387,221" href="edushiMap.html" />
<area shape="rect" coords="515,174,631,208" href="edushiMap.html" />
<area shape="rect" coords="273,474,389,509" href="edushiMap.html" />
</map>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值