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

3.2 超鏈接標記<a>

超鏈接是指當鼠標單擊一些文字、圖片或其他網頁元素時,瀏覽器會根據其指示載入一個新的頁面或跳轉到頁面的其他位置。超級鏈接除了可鏈接文本外,還可鏈接各種多媒體,如聲音、圖像、動畫等,通過它們可享受豐富多彩的多媒體世界。

建立超鏈接所使用的HTML標記為<a></a>。超鏈接最重要的有兩個要素:超鏈接指向的目標地址和設置為超鏈接的網頁元素。基本的超鏈接結構如下:

     <a href=URL>網頁元素</a>

3.2.1 設置文本和圖片的超鏈接

設置超鏈接的網頁元素通常使用文本和圖片。文本超鏈接和圖片超鏈接通過<a></a>標記實現,將文本或圖片放在<a>開始標記和</a>結束標記之間即可建立超鏈接。下面的實例將實現文本和圖片的超鏈接。


【例3.2】(實例文件:ch03\3.2.html)

在IE 11.0中預覽網頁效果,如圖3-3所示。用鼠標單擊圖片或文本即可實現鏈接跳轉的效果。

圖3-3 文本和圖片鏈接效果

默認情況下,為文本添加超鏈接,文本會自動增加下畫線,并且文本顏色變為藍色,單擊過的超鏈接,文本會變成暗紅色。圖片增加超鏈接以后,瀏覽器會自動給圖片加一個粗邊框。圖片和文本超鏈接的下畫線需要借助CSS樣式完成,這里不做介紹,詳見CSS部分。

3.2.2 超鏈接指向的目標類型

通過上面的講解,讀者會發現超鏈接的目標對象都是.html類型的文件。超鏈接不但可以鏈接到各種類型(如圖片文件、聲音文件、視頻文件、word等)的文件,還可以鏈接到其他網站、ftp服務器、電子郵件等。

1.鏈接到各種類型的文件

超鏈接<a>標記的href屬性指向鏈接的目標(可以是各種類型的文件)。如果是瀏覽器能夠識別的類型,會直接在瀏覽器中顯示;如果是瀏覽器不能識別的類型,在IE瀏覽器中會彈出文件下載對話框,如圖3-4所示。

圖3-4 IE中的文件下載對話框

【例3.3】(實例文件:ch03\3.3.html)

在IE 11.0中預覽網頁效果,如圖3-5所示,實現鏈接到HTML文件、圖片和Word文檔。

圖3-5 各種類型的鏈接

2.鏈接到其他網站或FTP服務器

在網頁中,友情鏈接也是推廣網站的一種方式。下列代碼實現了鏈接到其他網站或FTP服務器的功能。

     <a >鏈接百度</a>
     <a href="ftp://172.16.1.254">鏈接到FTP服務器</a>

技巧提示

這里FTP服務器用的是IP地址。為了保證代碼的正確運行,請讀者填寫有效的FTP服務器地址。

3.設置電子郵件鏈接

在某些網頁中,當訪問者單擊某個鏈接以后,會自動打開電子郵件客戶端軟件(如Outlook或Foxmail等)向某個特定的E-mail地址發送郵件,這個鏈接就是電子郵件鏈接。電子郵件鏈接的格式如下:

     <a href="mailto:電子郵件地址" >網頁元素</a>

【例3.4】(實例文件:ch03\3.4.html)

在IE 11.0中預覽網頁效果,如圖3-6所示,實現了電子郵件鏈接。

圖3-6 鏈接到電子郵件

當讀者單擊【站長信箱】鏈接時,會自動彈出電子郵件客戶端窗口以編寫電子郵件,如圖3-7所示。

圖3-7 電子郵件客戶端窗口

3.2.3 設置以新窗口顯示超鏈接頁面

默認情況下,當單擊超鏈接時,目標頁面會在當前窗口中顯示并替換掉當前頁面的內容。如果要實現在單擊某個超鏈接后在新的瀏覽器窗口中顯示目標頁面,就需要使用<a>標記的target屬性。target屬性取值有4個,即_blank、_self、_top、_parent。由于HTML5不再支持框,所以_top、_parent這兩個取值不常用。本小節僅為讀者講解_blank、_self值。其中,_blank表示在新窗口中顯示超鏈接頁面。_self表示在當前窗口中顯示超鏈接頁面。當省略target屬性時,默認取值為_self。


【例3.5】(實例文件:ch03\3.5.html)

在IE 11.0中預覽網頁效果,如圖3-8所示。

圖3-8 新窗口頁面

主站蜘蛛池模板: 长宁区| 新巴尔虎左旗| 湄潭县| 张家口市| 沾化县| 虞城县| 紫云| 曲松县| 含山县| 昌都县| 于都县| 商南县| 婺源县| 定安县| 太谷县| 田阳县| 襄汾县| 淄博市| 南澳县| 林周县| 孟连| 宁安市| 隆子县| 金沙县| 和龙市| 华池县| 东港市| 鄢陵县| 潢川县| 扬州市| 合肥市| 西平县| 绍兴市| 静宁县| 江川县| 雷波县| 娄底市| 龙南县| 七台河市| 吉安县| 景洪市|