相對路徑概念詳解

  相對路徑這個概念,在製作網頁中極常碰到,比如超鏈接、連接圖片、背景音樂、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對象把相對路徑轉化成物理路徑。

發佈了5 篇原創文章 · 獲贊 6 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章