相對路徑這個概念,在製作網頁中極常碰到,比如超鏈接、連接圖片、背景音樂、CSS文件、JS文件、數據庫等等,都要了解相對路徑的概念。爲此,今天專門寫篇專題,爲了以後引用方便。
什麼是相對路徑?相對路徑就是指由這個文件所在的路徑引起的跟其它文件(或文件夾)的路徑關係。使用相對路徑可以爲我們帶來非常多的便利。下面舉實例詳解:
一、例如在本地硬盤有如下兩文件,它們要互做超鏈接
G:\site\index.htm G:\site\web\article\01.htm
index.htm要想鏈接到01.htm這個文件,正確的鏈接應該是:<a href=web/article/01.htm>鏈接文字</a>,這是標準的相對路徑。
反過來,01.htm要想鏈接到index.htm這個文件,在01.htm文件裏面應該寫上這句:<a href=../../index.htm>返回首頁</a>。這裏的../表示向上一級。
至此,你已經瞭解相對路徑的概念了,就是這樣簡單明瞭。如果你還是沒有看明白,以前學過DOS嗎?它的“CD 文件夾名”和“CD..”命令用過嗎?這是同理的。
注意:相對路的文件夾符號是斜槓:/
<a href=/web/article/01.htm>鏈接文字</a>這樣的鏈接,在href後面的第一個斜槓表示根目錄,通常我們要特別慎用這種方式。 二、什麼是絕對路徑?
在www中(廣域網),以http開頭的鏈接都是絕對路徑。
三、什麼是物理路徑?
物理路徑指的是某一臺計算機本地的路徑,以盤符開頭,例如C:\、D:\temp等等。ASP的數據庫連接中,只能連接物理路徑,而不能連接相對路徑,所以需要用server.mappath對象把相對路徑轉化成物理路徑。
|
相對路徑概念詳解
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.