99久久国产露脸精品麻豆,欧美日韩精品小说,亚洲免费在线美女视频,国产三级中文字幕,91极品国产情侣高潮对白,国产亚洲一区二区三区不卡片,欧美jizz精品欧美性,久久国产精品久久国产片

html中的map標簽和area標簽詳解

袁志蒙 6138次瀏覽

摘要:今天無意中發現了一組特別有意思的HTML標簽:map標簽和area標簽,查資料后總結一下:文檔:<map>:用于定義一個客戶端圖像映射。圖像映射(...

今天無意中發現了一組特別有意思的HTML標簽:map標簽和area標簽,查資料后總結一下:

文檔:

<map>:用于定義一個客戶端圖像映射。圖像映射(image-map)指帶有可點擊區域的一幅圖像。

<area>:定義<map>的可點擊區域

當<map>設置name或者id屬性時,<img>標簽的usemap屬性會根據<map>的id和name屬性來關聯<map>


<map>標簽:

必需的屬性:

id:unique_name 為 map 標簽定義唯一的名稱。


可選的屬性:

name:mapname 為 image-map 規定的名稱,name 屬性與 <img> 標簽的 usemap 屬性相關聯,創建圖像與映射之間的聯系。


<area>標簽:

必需的屬性:

alt:定義此區域的替換文本(它規定在圖像無法顯示時的替代文本)。


可選的屬性:

coords:

標簽的 coords 屬性定義了客戶端圖像映射中對鼠標敏感的區域的坐標。坐標的數字及其含義取決于 shape 屬性中決定的區域形狀??梢詫⒖蛻舳藞D像映射中的超鏈接區域定義為矩形、圓形或多邊形等。

圓形:shape="circle",coords="x,y,z"

矩形:shape="rectangle",coords="x1,y1,x2,y2"

多邊形:shape="polygon",coords="x1,y1,x2,y2,x3,y3,..."

shape:

default表示將定義整個區域為熱點

rect表示將定義一個矩形區域為熱點,(左上角頂點坐標為(x1,y1),右下角頂點坐標為(x2,y2))

circle表示將定義一個圓形區域為熱點,(圓心坐標為(X1,y1),半徑為r)

poly表示將定義一個多邊形區域為熱點,(各頂點坐標依次為(x1,y1)、(x2,y2)、(x3,y3) ……)

target:

_blank在新窗口中打開被鏈接文檔。

_self默認。在相同的框架中打開被鏈接文檔。

_parent在父框架集中打開被鏈接文檔。

_top在整個窗口中打開被鏈接文檔。

framename在指定的框架中打開被鏈接文檔。

href:

URL定義此區域的目標 URL。


map標簽和area標簽的用途:與img標簽綁定使用,常被用來賦予給客戶端圖像某處區域特殊的含義,點擊該區域可跳轉到新的文檔。


舉個例子:

<img src="map.png" alt="map" usemap="#planetmap" class="img">
<map name="planetmap" id="planetmap">
	<area shape="circle" coords="180,139,14" href ="venus.html" alt="Venus" target=""_blank" />
	<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>


例如,在中國地圖上把每個省份都繪制熱點區域,點擊不同的省份即可跳轉到不同的頁面。

html中的map標簽和area標簽詳解

這里有個難點就是area標簽的coords屬性的值不好獲取,我們可以借助PS工具DW可視化來繪制熱點區域,可大大增加開發效率!


隨機內容

表情

共1條評論
  • 網友評論:

    很好。

    2020-06-15 05:32:33 回復

    點擊加載