最近自己在開發一個專案時候,想引用bootstrap文件,一直出錯,於是想研究了下相對路徑和絕對路徑的關係,看看他們有什麼不同。
一、絕對路徑和相對路徑是什麼?
#DIVCSS5為大家介紹html常說到相對路徑和絕對路徑基本知識、作用、用法等知識。
相對路徑:以引用文件之網頁所在位置為參考基礎,而建立的目錄路徑。因此,當保存於不同目錄的網頁引用同一個文件時,所使用的路徑將不相同,故稱之為相對。
絕對路徑:以Web 網站根目錄為參考基礎的目錄路徑。之所以稱為絕對,意指當所有網頁引用同一個文件時,所使用的路徑都是一樣的。
其實絕對路徑與相對路徑的不同處,只在於描述目錄路徑時,所採用的參考點不同。由於對網站上所有檔案而言,根目錄這個參考點對所有檔案都是一樣的,因此,運用以根目錄為參考點的路徑描述方式才會被稱為絕對路徑。
二、路徑特殊符號
以下為建立路徑所使用的幾個特殊符號,及其所代表的意義。
"." -- 代表目前所在的目錄,相對路徑。如:文本 或
".." -- 代表上一層目錄,相對路徑。如:文本 或
"../../" -- 代表的是上一層目錄的上一層目錄,相對路徑。如:
"/" -- 代表根目錄,絕對路徑。如:文本 或
"D:/abc/" -- 代表根目錄,絕對路徑。
在使用相對路徑時,我們用符號「.」來表示目前目錄,用符號「..」來表示目前目錄的父目錄。
三、通俗講解路徑
絕對路徑顧名思義,填寫絕對目錄路徑位址那就叫絕對路徑,通常我們直接使用"/"代表從根目錄開始的目錄路徑,這個叫絕對路徑。
相對路徑顧名思義,填入目錄時候以填入目錄檔為參考,使用「../」或"./"指向上一級或使用"../../"指向上上一層叫相對路徑。
引用者 受引用者 相對路徑 絕對路徑
url1.htm divcss5.gif ../SubDir2/BeRef1.gif ../SubDir2/BeRef1.gif ../SubDir2/BeRef1.gif gif
url2 .htm divcss5.gif ../../Dir1/SubDir2/ BeRef1.gif gif gif ../../Dir2/ abc1.htm / Dir2/abc1.htm
url4.htm abc2.htm ../abc2.htm /Dir2/abc2.htm
說明:
我們使用「/」、「../ 」、「../../」分別樣式和介紹圖片路徑和網址路徑之間相對於絕對路徑關係。相對路徑與絕對路徑都可互相轉換,轉換時候注意正確路徑即可,作用在於有效連結路徑。
相對路徑與絕對路徑與CSS關係?
1、我們在CSS中引入圖片位址的時候就可能用到相對路徑與絕對路徑2、我們在DIV CSS的html中在HTML引入CSS檔案、引入添加圖片的時候就會用到相對路徑與絕對路徑
以上是什麼是絕對路徑,什麼是相對路徑,兩者的差異在哪裡?的詳細內容。更多資訊請關注PHP中文網其他相關文章!