HTML 5 <map> 標簽
定義和用法
<map> 標簽用于定義客戶端圖像映射。圖像映射指的是帶有可點擊區(qū)域的圖像。
name 屬性在 map 元素中是必需的。該屬性與 <img> 標簽的 usemap 屬性相關(guān)聯(lián),以創(chuàng)建圖像與映射之間的關(guān)系。
map 元素包含若干 area 元素,定義圖像映射中的可點擊區(qū)域。
實例
帶有可點擊區(qū)域的圖像映射:
<img src="planets.gif" alt="Planets" usemap ="#planetmap" /><map name="planetmap">
<area shape ="rect" coords ="0,0,110,260" href ="sun.htm" alt="Sun" /> <area shape ="circle" coords ="129,161,10" href ="mercur.htm" alt="Mercury" /> <area shape ="circle" coords ="180,139,14" href ="venus.htm" alt="Venus" /></map>
瀏覽器支持
所有主流瀏覽器都支持 <map> 標簽。
HTML 4.01 與 HTML 5 之間的差異
注釋:在 HTML5 中,如果同時規(guī)定了 <map> 標簽的 id 屬性,則必須為 name 屬性規(guī)定相同的值。
提示和注釋:
注釋:area 元素永遠嵌套在 map 元素內(nèi)部。area 元素可定義圖像映射中的區(qū)域。
屬性
屬性 | 值 | 描述 |
---|---|---|
name | mapname | 規(guī)定圖像映射的名稱。 |
全局屬性
<map> 標簽支持 HTML 5 中的全局屬性。
事件屬性
<map> 標簽支持 HTML 5 中的事件屬性。