详解 html area标签

1. area标签介绍

在 HTML 中,area 标签指定该区域是图片映射的一部分,一个映射就是一个在图像中定义的区域。这个标签需要与 map 标签配合使用,map 标签用于定义一个客户端图像映射。

一个 映射 就是一个在图像中定义的区域,因为图片本质上是矩形(或方形),所以映射就成为了指定区域。base 标签的 href 属性定义一个用于映射的基本 URL。

<map name="name">

<area shape="rect" coords="x1,y1,x2,y2" href="some.html">

</map>

1.1. 类型(shape)

shape 属性定义区域的类型。

rect:定义一个矩形区域;

circle:定义一个圆形区域;

poly:定义一个多边形区域。

rect type 需要为该区域定义一个左上角和右下角坐标; circle type 需要为该区域定义圆心坐标和圆的半径; poly 类型需要为该区域定义多个顶点坐标。

<map name="name">

<area shape="circle" coords="x,y,r" href="some.html">

</map>

1.2. 坐标(coords)

coords 属性定义了映射区域的坐标

rect 类型:coords="x1,y1,x2,y2";

circle 类型:coords="x,y,r";

poly 类型:coords="x1,y1,x2,y2,x3,y3,....,xn,yn"。

1.3. 超链接(href)

href 属性用于定义映射的链接:

<map name="name">

<area shape="rect" coords="0,0,82,126" href="sun.htm">

<area shape="circle" coords="90,58,3" href="mercur.htm">

<area shape="circle" coords="124,58,8" href="venus.htm">

</map>

1.4. target 属性

在 HTML 4.01 中,target 属性可用于在浏览器窗口、框架或表格中打开 URL。HTML5 不支持 target 属性,除非通过特殊的 lang 属性或在文档类型声明中指定为 HTML4。

<area shape="rect" coords="0,0,82,126" href="sun.htm" target="_blank">

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。