教程|連結 超文本中的連結是其最重要的特性之一,使用者可以從一個頁面直接跳轉到其他的頁面、圖象或者伺服器。一個連結的基本格式如下:
<A HREF="資源地址">連結文字</A>
·標籤<A>表示一個連結的開始,</A>表示連結的結束;
·屬性“HREF”定義了這個連結所指的地方;
·通過點擊“連結文字”可以到達指定的檔案。
<A HREF="http://www.sjstc.edu.cn">中國山西之窗</A>
連結分為本地連結、URL連結和目錄連結。在各種連結的各個要素中,資源地址是最重要的,一旦路徑上出現差錯,該資源就無法從使用者端取得。
本地連結:
**************
對同一台機器上的不同檔案進行的串連稱為本地連結,它使用UNIX或DOS系統中檔案路徑的表示方法,採用絕對路徑或相對路徑來指示一個檔案。
例如:我們現在正在瀏覽的這一頁的絕對路徑是:c:\study\HTML教程\link01.htm
而這一頁相對於目前的目錄即“HTML教程”的相對路徑是:link01.htm
如果是瀏覽HTML教程之外的一頁,該檔案路徑要以兩個圓點(..)來表示上一層目錄: ../../internet/IP地址
現在我們把這幾種路徑的表示方法寫入連結中:
以絕對路徑表示:<A HREF="/c:\study\HTML教程\link01.htm">檔案的連結</A>
以相對路徑表示:<A HREF="link01.htm">檔案的連結</A>
連結上一目錄中的檔案:<A HREF="../../Internet/IP地址">IP地址</A>
一般情況下,我們是不用絕對路徑的,因為我們的資源常常是放在網上供其他人瀏覽的,寫成絕對路徑,當我們把整個目錄中的所有檔案移植到伺服器上時,帶有C:\的資源地址使用者將無法訪問到。所以我們最好寫成相對路徑,避免了重新修改檔案資源路徑的麻煩。
URL連結
************
如果連結的檔案在其它伺服器上,我們就要弄清我們所指向的檔案時採用的哪一種URL地址。URL意思是統一資源定位器,通過它可以以多種通訊協議於外界溝通來存取資訊。
URL連結的形式是: 協議名://主機.網域名稱/路徑/檔案名稱
其中協議包括:
file 本地系統檔案
http WWW伺服器
ftp ftp伺服器
telnet 基於TELNET的協議
mailto 電子郵件
news Usenet新聞群組
gopher GOPHER伺服器
wais WAIS伺服器
例如,我們這樣來表達一個URL地址:
http://www.sjstc.edu.cn/
ftp://ftp.sjstc.edu.cn
telnet://bbs.xanet.edu.cn
寫在HTML檔案中,連結其他主機上的檔案時,格式如下:
<A HREF="http://www.sjstc.edu.cn/default.htm">中國山西之窗</A>
<A HREF="telnet://bbs.xanet.edu.cn">西北網路中心兵馬俑站</A>
目錄連結
**************
前面所談的資源地址,只是單純的指向一份檔案,但是,對於直接指到某檔案上部、下部或是中央部分,以上方法卻是無法做到的。然而,我們要這樣做,也並不是毫無辦法。我們可以是使用目錄連結。
製作目錄連結方法是:
·首先把把某段落設定為連結位置,格式是:〈A NAME="連結位置名稱"></A>
·在調用此連結部分的檔案,定義串連:<A HREF="檔案名稱#連結位置名稱">連結文字</A>
如果是在一個檔案內跳轉,檔案名稱可以省略不寫。