HTML 統一資源定位符
HTML鏈接
當你單擊 HTML 文檔中的某個鏈接時,就像這個:最后一頁,其中的 <a> 標簽就會使用類似這樣的 href 屬性值指向一個網絡上的地址:<a href="lastpage.htm">Last Page</a>
在這個例子中,Last Page 的鏈接地址是相對于你所瀏覽的網站而言的,你的瀏覽器會自動構建一個完整的網址來訪問這個頁面,比如 http://www.w3school.com.cn/html/lastpage.html。
URL(統一資源定位器)
一個稱為 URL(統一資源定位器)的東西用于對萬維網上的文檔(或其他數據)進行尋址。一個完整的網址,例如:http://www.w3school.com.cn/html/lastpage.html,遵守如下語法規則:
scheme://host.domain:port/path/filename
Scheme定義因特網服務的類型。最流行的類型是 http。
domain(域)定義因特網域名,比如:w3school.com.cn。
host(主機)定義此域中的主機。如果被省略,缺省的支持 http 的主機是 www。
:port(端口)定義主機的端口號。端口號通常是被省略的。缺省的端口號是 80。
path(路徑)定義服務器上的路徑(一個輔助的路徑)。如果路徑被省略,資源(文檔)會被定位到網站的根目錄。
filename(文件名)定義文檔的名稱。缺省的文件名一般會是 default.asp 或者 index.html,或者依據 WEB 服務器設置的其他文件名。
編者注:URL 的英文全稱是 Uniform Resource Locator,中文也譯為“統一資源定位符”。
URL Schemes
以下是其中一些最流行的 scheme:
Schemes | 訪問 |
---|---|
file | 本地 PC 上的文件。 |
ftp | FTP 服務器上的文件。 |
http | World Wide Web 服務器上的文件。 |
gopher | Gopher 服務器上的文件。 |
news | Usenet 新聞組。 |
telnet | Telnet 連接。 |
WAIS | WAIS 服務器上的文件。 |
訪問新聞組
以下 HTML 代碼創建一個指向新聞組的鏈接:
<a href="news:alt.html
">HTML Newsgroup</a>
這個鏈接顯示如下:HTML Newsgroup
使用 FTP 進行下載
以下 HTML 代碼創建一個下載文件的鏈接:
<a href="ftp://www.w3school.com.cn/ftp/winzip.exe">Download WinZip
</a>
這個鏈接顯示如下:Download WinZip
(這個鏈接是無法工作的,它僅僅是個例子,所以無需嘗試。我們沒有提供 FTP 目錄。)
鏈接到郵件系統
以下 HTML 代碼創建一個指向您的郵件系統的鏈接:
<a href="mailto:someone@w3school.com.cn
">someone@w3school.com.cn</a>
這個鏈接顯示如下:someone@w3school.com.cn