連結圖像

所謂連結圖像,既是連結,也是圖像。在網頁製作的時候,常常會給網頁上的某些圖片添加一個超連結,當用戶點擊該圖片時,瀏覽器立即轉入該超連結所指向的地址。

基本介紹

  • 中文名:連結圖像
  • 外文名:Linking images 
  • 基本釋義:帶有連結的圖像
  • 歸屬學科:計算機技術
  • 相關超連結圖像
  • 套用:網頁製作
HTML 超連結(連結),基礎概念,<img>元素------向網頁中嵌入一幅圖像,<map>元素-,<area> 元素,圖像連結:,局部圖像連結,圖像映射,

HTML 超連結(連結)

超連結可以是一個字,一個詞,或者一組詞,也可以是一幅圖像,您可以點擊這些內容來跳轉到新的文檔或者當前文檔中的某個部分。
當您把滑鼠指針移動到網頁中的某個連結上時,箭頭會變為一隻小手。
我們通過使用 <a> 標籤在 HTML 中創建連結。
有兩種使用 <a> 標籤的方式:
  1. 通過使用 href屬性 - 創建指向另一個文檔的連結
  2. 通過使用 name 屬性 - 創建文檔內的書籤

基礎概念

<img>元素------向網頁中嵌入一幅圖像

img元素的屬性:
(1)src:圖片來源URL。
(2)alt:規定圖像的替代文本。
(3)height和width:單位為像素,如果不指定,則為默認;如果只指定height或width,則自動調整大小。
(4)ismap :將圖像定義為伺服器端圖像映射。
(5)usemap:將圖像定義為客戶器端圖像映射。
(6)longdesc: 指向包含長的圖像描述文檔的 URL。

<map>元素-

-----定義一個客戶端圖像映射
map元素的屬性:
(1) id:為 map 標籤定義唯一的名稱。
(2)name:為 image-map 規定的名稱。
注意:<img>中的 usemap 屬性可引用 <map> 中的 id 或 name 屬性(取決於瀏覽器),所以應同時向 <map> 添加 id 和 name 屬性。

<area> 元素

------定義圖像映射中的區域
area元素的屬性:
(1)alt:規定圖像的替代文本。
(2)shape:用於描述區域的形狀,rect\poly\circle\default可選,default指的是還沒有被定義的區域。
(3)coords:指定區域的坐標。比如矩形有4個坐標,前兩個是左上角的x,y坐標,後兩個是右下角的x,y坐標。
(4)href和nohref:href指定目的的連結,如果不指定href屬性,則需要指定nohref,nohref="nohref"
(5)target:和<a>標籤的作用一樣。
注意:area 元素永遠嵌套在 map 元素內部。

圖像連結:

在圖像上插入連結:點擊圖片,跳轉頁面:<a></a>之間插入<img/>元素。
<a href="http://www.w3school.com.cn/">                <img src="http://img4.3lian.com/sucai/img6/230/29.jpg" alt="Alternate Text">   </a> 

局部圖像連結

在某種情況下,我們不希望整張圖片加連結。希望的效果是:點擊圖片某個區域,連結到某地址。
<html>  <body>    <img src="images/rinking.jpg" width="230" height="32" usemap="#phly"/>      <map name="phly">          <area id="venus"           coords="9,9,64,28"           alt="排行利用"          href="UseingCounter?subAction=init" />      </map>  </body>  </html>  

圖像映射

伺服器端圖像映射:將點擊的坐標傳送給伺服器,由伺服器的腳本來決定。(ismap)
客戶端圖像映射:根據點擊位置不同確定連結目的。(usemap) (此處只分析客戶端圖像映射)
注意點:在<img>中設定usemap屬性;在<map>中設定name屬性。
套用:
1) 整張圖片映射同一個區域(此時和圖片連結沒有什麼差異)
<img src="http://scimg.jb51.net/allimg/150624/11-1506241135512L.jpg" alt="Animal"  usemap="#animalmap" width="200"  height="200"/> <map name="animalmap" id="animalmap">            <area shape="rect" coords="0,0,200,200" href="http://www.w3school.com.cn/" target="_blank" alt="animal" /> </map>
2)整張圖片映射到幾個不同的區域 ( 幾個區域就有幾個area )
<img src="/i/eg_planets.jpg" border="0" usemap="#planetmap" alt="Planets" /> <map name="planetmap" id="planetmap">         <area shape="circle" coords="180,139,14" href ="/example/html/venus.html" target ="_blank" alt="Venus" />         <area shape="circle" coords="129,161,10" href ="/example/html/mercur.html" target ="_blank" alt="Mercury" /> <area shape="rect" coords="0,0,110,260" href ="/example/html/sun.html" target ="_blank"  alt="Sun" /> </map>
3)給圖片局部區域加連結
<img src="http://scimg.jb51.net/allimg/150624/11-1506241135512L.jpg" width="230" height="32" usemap="#click_enter"/>     <map name="click_enter" id="click_enter">          <area shape="rect" coords="9,9,64,28" alt="點擊進入" href="http://www.w3school.com.cn" />     </map>

相關詞條

熱門詞條

聯絡我們