HTML <area> 標簽
定義和用法
<area> 標簽定義圖像映射中的區域(注:圖像映射指得是帶有可點擊區域的圖像)。
area 元素總是嵌套在 <map> 標簽中。
注釋:<img> 標簽中的 usemap 屬性與 map 元素 name 屬性相關聯,創建圖像與映射之間的聯系。
實例
帶有可點擊區域的圖像映射:
<img src="planets.jpg" border="0" usemap="#planetmap" alt="Planets" /> <map name="planetmap" id="planetmap"><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" />
</map>
TIY
瀏覽器支持
所有主流瀏覽器都支持 <area> 標簽。
HTML 與 XHTML 之間的差異
在 HTML 中,<area> 沒有結束標簽。
在 XHTML 中,<area> 必須正確地關閉。
提示和注釋:
注釋:<img> 中的 usemap屬性可引用 <map> 中的 id或 name屬性(由瀏覽器決定),所以我們需要同時向 <map> 添加 id 和 name 兩個屬性。
必需的屬性
DTD 指示此屬性允許在哪種 DTD 中使用。S=Strict, T=Transitional, F=Frameset.
屬性 | 值 | 描述 | DTD |
---|---|---|---|
alt | text | 定義此區域的替換文本。 | STF |
可選的屬性
屬性 | 值 | 描述 | DTD |
---|---|---|---|
coords | 坐標值 | 定義可點擊區域(對鼠標敏感的區域)的坐標。 | STF |
href | URL | 定義此區域的目標 URL。 | STF |
nohref | nohref | 從圖像映射排除某個區域。 | STF |
shape |
| 定義區域的形狀。 | STF |
target |
| 規定在何處打開 href 屬性指定的目標 URL。 | TF |
標準屬性
id, class, title, style, dir, lang, xml:lang, tabindex, accesskey
如需完整的描述,請訪問標準屬性。
事件屬性
onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, onfocus, onblur
如需完整的描述,請訪問事件屬性。
TIY
- 創建圖像映射
- 本例顯示如何創建帶有可供點擊區域的圖像映射。其中的每個區域都是一個超級鏈接。