官术网_书友最值得收藏!

7.3 定義超鏈接和熱點區域

超鏈接是網頁設計中比較重要的一步,通過它,可以創建網頁與網頁之間的關系,本節將介紹超鏈接的有關知識。

7.3.1 定義超鏈接

超鏈接標簽是<a href=”#”></a>,在超鏈接中可以設置文字、圖片等。href屬性設置的是該鏈接所要鏈接的網址或者文件路徑,代碼如下:

      <a >
      <a href="index.html">

7.3.2 鏈接的目標窗口

默認情況下,當單擊超鏈接時,目標頁面會在當前窗口中顯示,替換當前頁面的內容。如果要在單擊某個鏈接以后,打開一個新的瀏覽器窗口,在這個新窗口中顯示目標頁面,就需要使用<a>標簽的target屬性。

target屬性有4個屬性值,分別為_blank、_self、_top和_parent。由于HTML 5不支持框架,所以_top和_parent這兩個取值不常用。本節介紹_blank和_self這兩個屬性值。_blank定義在新窗口中顯示超鏈接頁面,_self定義在自身窗口中顯示超鏈接頁面。

【例7-1】(實例文件:ch07\Chap7.1.html)_blank屬性值。

      <!DOCTYPE html>
      <html>
      <head>
         <meta charset="UTF-8">
         <title>Title</title>
      </head>
      <body>
      <a href="index.html" target="_blank">新窗口中打開</a>  <!--創建超鏈接,定義在新窗口中顯示超鏈接頁面-->
      </body>
      </html>

新窗口index.html文件:

      <!DOCTYPE html>
      <html>
      <head>
         <meta charset="UTF-8">
         <title>新窗口</title>
      </head>
      <body>
      我是超鏈接的內容
      </body>
      </html>

相關的代碼實例請參考Chap7.1.html文件,在IE瀏覽器中運行的結果如圖7-1所示。單擊超鏈接時,在新窗口中打開目標頁面,如圖7-2所示。

圖7-1 頁面加載完效果

圖7-2 超鏈接到目標頁面

7.3.3 定義不同目標的超鏈接

超鏈接除了可以指向.html文件外,還可以指向其他類型的文件,如圖片文件、聲音文件、視頻文件、word、FTP服務器、其他文件、電子郵件等。

【例7-2】(實例文件:ch07\Chap7.2.html)定義不同目標的鏈接。

相關的代碼實例請參考Chap7.2.html文件,在IE瀏覽器中運行的結果如圖7-3所示。

圖7-3 定義不同目標的超鏈接

7.3.4 定義熱點區域

有時為了滿足不同的需要,一張圖片上會有好幾個超鏈接,這就是圖片的熱點區域。熱點區域其實就是將一張圖片分成許多份,當瀏覽者訪問點擊不同的區域后,會超鏈接到不同的目標頁面。在HTML 5中可以為圖片創建3種類型的熱點區域:矩形、圓形和多邊形。

創建熱點區域使用<map>標簽和<area>來實現。<map>標簽只有一個name屬性,其作用是為區域命名,其值必須與<img>標簽的usemap屬性值相同。<area>標簽有3個屬性值,分別為shape、coords和href。

【例7-3】(實例文件:ch07\Chap7.3.html)定義熱點區域。

相關的代碼實例請參考Chap7.3.html文件,在IE瀏覽器中運行的結果如圖7-4所示。當單擊圖片上矩形熱點區域時,將超鏈接到目標頁面,如圖7-5所示。

圖7-4 頁面加載完效果

圖7-5 新頁面效果

主站蜘蛛池模板: 浦北县| 册亨县| 麻江县| 浦东新区| 汉中市| 西和县| 敖汉旗| 板桥市| 龙南县| 融水| 华池县| 南漳县| 镇平县| 吉隆县| 樟树市| 米林县| 兴安县| 丰县| 灌南县| 临漳县| 赤壁市| 扎囊县| 巢湖市| 黔南| 梅河口市| 溧阳市| 宣城市| 兰坪| 龙江县| 临沭县| 新泰市| 阿瓦提县| 苍南县| 东兰县| 庆云县| 清水河县| 武川县| 油尖旺区| 通城县| 睢宁县| 贡觉县|