相對路徑和絕對路徑的區別

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

你在自己的電腦上創建了一個名字為WEB的文件夾用於來存放所有的網頁文件,WEB文件夾中有一個index.htm的網頁文件和一個名字為01的文件夾,其中01文件夾裏面有一個名字為1.htm的網頁文件。

那麽現在我在index.htm上有一個鏈接描述的連接是指向網頁文件1.htm的,那麽我們可以通過相對鏈接的形式來實現,在index.htm文件的源碼中鏈接描述應該是:<a href="01/1.htm">鏈接描述</a> 其中 01/1.htm 就是1.htm相對於index.htm的路徑。那麽從1.htm鏈接向index.htm,這樣的路徑描述應該怎麽寫呢?首先請大家看一下代碼:<a href="../index.htm">鏈接描述</a> 大家會看到鏈接路徑中出現了兩個點,這裏我們使用了父路徑,兩點的意思是返回上一級文件夾,依次類推,返回多少個上一級文件夾就應該出現多少個兩點。到這裏相對路徑就已經解釋完畢了。

下面來解釋一下絕對路徑的問題。

比如你現在有一個虛擬主機,這個虛擬主機綁定的域名是 www.jianzhan8.cn ,那麽你就可以在瀏覽器裏通過輸入http://www.jianzhan8.cn 來訪問你的網站了。先在我們把上面的例子中的網頁文件全部上傳到虛擬主機中,那麽我們得出index.htm在因特網上的絕對地址是 http://www.jianzhan8.cn/index.htm,網頁文件1.htm的絕對地址就是http://www.jianzhan8.cn/01/1.htm,由index.htm鏈接描述指向1.htm使用絕對路徑的代碼寫法是

<a href="http://www.jianzhan8.cn/01/1.htm">鏈接描述</a> ,由1.htm鏈接描述指向index.htm使用絕對路徑的代碼寫法是 <a href="http://www.jianzhan8.cn/index.htm">鏈接描述</a>。

關於路徑使用的建議

如果是站內文件,建議使用相對路徑,因為它比絕對路徑的代碼短,另外相對位置也比較容易找,使網站維護比較方便。至於絕對路徑,一般是做外部資源鏈接的時候才使用的。

 
 
 
免責聲明:本文為網絡用戶發布,其觀點僅代表作者個人觀點,與本站無關,本站僅提供信息存儲服務。文中陳述內容未經本站證實,其真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,並請自行核實相關內容。
 
 
© 2005- 王朝網路 版權所有 導航