html5学习-<area>标签

来源:互联网 发布:软件研发工程师 英文 编辑:程序博客网 时间:2024/06/07 05:49

定义和用法  <area> 标签定义图像映射中的区域。

<img src ="planets.gif" alt="Planets" usemap ="#planetmap" /> <map id ="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>

shape:规定区域的形状。
 1.circle: 圆形
 2.polygon:多边形
 3.rectangle:四边形

coords: 定义可点击区域的坐标。
 1.shape:circle; coords='x,y,z'; x,y指定圆心的位置,z以像素为单位的圆形半径
 2.shape:polygon; coords="x1,y1,x2,y2,x3,y3,..." 每一对 "x,y" 坐标都定义了多边形的一个顶点("0,0" 是图像左上角的坐标)。定义三角形至少需要三组坐标;高纬多边   形则需要更多数量的顶点。多边形会自动封闭,因此在列表的结尾不需要重复第一个坐标来闭合整个区域。
 3.shape="rectangle",coords="x1,y1,x2,y2" 第一个坐标是矩形的一个角(左上角)的顶点坐标,另一个坐标是对角(右下角)的坐标

 注意:
   如果某个 area 标签中的坐标和其他区域发生了重叠,会优先采用最先出现的 area 标签。浏览器会忽略超过图像边界范围之外的坐标。
0 0