<img src="planets.jpg" border="0" usemap="#planetmap" alt="Planets" /> <map name="planetmap" id="planetmap"> </map>
全部主流瀏覽器都支持 <area> 標籤。<area shape="circle" coords="180,139,14" href ="venus.html" alt="Venus" /><area shape="circle" coords="129,161,10" href ="mercur.html" alt="Mercury" /><area shape="rect" coords="0,0,110,260" href ="sun.html" alt="Sun" />
<area> 標籤訂義圖像映射中的區域(注:圖像映射指得是帶有可點擊區域的圖像)。html
area 元素老是嵌套在 <map> 標籤中。瀏覽器
註釋:<img> 標籤中的 usemap 屬性與 map 元素 name 屬性相關聯,建立圖像與映射之間的聯繫。code
註釋:<img> 中的 usemap 屬性可引用 <map> 中的 id 或 name 屬性(由瀏覽器決定),因此咱們須要同時向 <map> 添加 id 和 name 兩個屬性。htm
屬性 | 值 | 描述 |
---|---|---|
alt | text | 定義此區域的替換文本。 |
屬性 | 值 | 描述 |
---|---|---|
coords | 座標值 | 定義可點擊區域(對鼠標敏感的區域)的座標。 |
href | URL | 定義此區域的目標 URL。 |
nohref | nohref | 從圖像映射排除某個區域。 |
shape |
|
定義區域的形狀。 |
target |
|
規定在何處打開 href 屬性指定的目標 URL。 |
coords 屬性規定區域的 x 和 y 座標。ci
coords 屬性與 shape 屬性配合使用,來規定區域的尺寸、形狀和位置。get
圖像左上角的座標是 "0,0"。it
<area> 標籤的 coords 屬性定義了客戶端圖像映射中對鼠標敏感的區域的座標。座標的數字及其含義取決於 shape 屬性中決定的區域形狀。能夠將客戶端圖像映射中的超連接區域定義爲矩形、圓形或多邊形等。table
下面列出了每種形狀的適當值:class
這裏的 x 和 y 定義了圓心的位置("0,0" 是圖像左上角的座標),r 是以像素爲單位的圓形半徑。map
每一對 "x,y" 座標都定義了多邊形的一個頂點("0,0" 是圖像左上角的座標)。定義三角形至少須要三組座標;高緯多邊形則須要更多數量的頂點。
多邊形會自動封閉,所以在列表的結尾不須要重複第一個座標來閉合整個區域。
第一個座標是矩形的一個角的頂點座標,另外一對座標是對角的頂點座標,"0,0" 是圖像左上角的座標。請注意,定義矩形其實是定義帶有四個頂點的多邊形的一種簡化方法。
註釋:若是某個 area 標籤中的座標和其餘區域發生了重疊,會優先採用最早出現的 area 標籤。瀏覽器會忽略超過圖像邊界範圍以外的座標。