相對路徑和絕對路徑,無論你是html也好還是php、asp、jsp等程序也罷!都會用到這個相對路徑和絕對路徑。
從字面意義上看,絕對路徑就是肯定的路徑,相對路徑就是相對於某個事物來說的,比如,相對於太陽來說,地球圍著太陽轉,相對於地球來說,月球圍著地球轉。我們來實際看一下什麼是相對路徑和絕對路徑,爭取一下記住它!
絕對路徑,既然是絕對的,那麼沒啥好講的,比如D盤www目錄下有個www文件夾,如圖所示:
假設img下面有個圖片abc.jpg,那麼abc.jpg的絕對路徑就是 D:/www/img/tupian.jpg。
相對路徑,就是相對於當前目錄而言的。
比如CSS下面有個文件叫css.css,那麼我們如何調用的img下面的abc.jpg呢?
當然我們可以這麼寫:
backgroud("D:/www/img/abc.jpg")(絕對路徑),但是最好的寫法還是:
bacgroud("../img/abc.jpg")(相對路徑)
好了,那麼我們開始講解相對路徑的寫法吧!
/ 這個表示根目錄;
./ 前面一個點代表當前目錄;
../ 前面兩個點代表上級目錄;
../../ 代表上級目錄的上級目錄;
這就是相對路徑和絕對路徑的區別,可以這麼記憶,沒有點根目錄,一個點當前,兩個點上級。