網(wǎng)站建設(shè)中相對路徑和絕對路徑的定義及區(qū)別
我們在做網(wǎng)站建設(shè)的時候通常會使用了路徑,然后通常情況下路徑有相對路徑和絕對路徑,那么它們具體是指什么,兩者之間有哪些具體的區(qū)別呢?本文就給大家介紹下相對路徑和絕對路徑的概念,在網(wǎng)站建設(shè)怎么使用,大家可以根據(jù)自己的需求來靈活選擇。
相對路徑和絕對路徑的定義
相對路徑就是相對于自己的目標(biāo)文件的位置。指以當(dāng)前文件所處目錄而言文件的位置,以引用文件之間網(wǎng)頁所在位置為參考基礎(chǔ),而建立出的目錄路徑。因此當(dāng)保存于不同目錄的網(wǎng)頁引用同一個文件時,所使用的路徑將不相同故稱之為相對。相對路徑是指相對于當(dāng)前文件的路徑,它包含了從當(dāng)前文件指向目的文件的路徑,所以適用于網(wǎng)站的內(nèi)部鏈接
絕對路徑是指文件在硬盤上真正存在的路徑,指文件的完整路徑,包括文件傳輸?shù)膮f(xié)議HTTP、FTP等,一般用于網(wǎng)站的外部鏈接。指對站點(diǎn)的根目錄而言某文件的位置,以web站點(diǎn)為根目錄為參考基礎(chǔ)的目錄路徑,之所以成為絕對意思是指指當(dāng)所有網(wǎng)頁引用同一文件時,他們所引用的路徑都是一樣的。
相對路徑和絕對路徑的區(qū)別
在網(wǎng)頁中我們經(jīng)常會把路徑寫錯,導(dǎo)致瀏覽器圖片不會正常顯示,然而在實(shí)際開發(fā)當(dāng)中對于圖片要引用的路徑,我們都是使用相對路徑的,很少使用絕對路徑。絕對路徑是主頁中的目錄在硬盤中的路徑,區(qū)別就是在于兩者之前的路徑不同。
當(dāng)您想要指向除您自己以外的域上的Web元素時,通常會使用絕對路徑。例如如果我想在這里鏈接到不同網(wǎng)站上的頁面,我需要包含該鏈接的完整URL,因?yàn)槲乙x開一個域去另一個域。該鏈接只是添加頁面內(nèi)的元素,其URL用作該鏈接的“href”屬性的值。
相對路徑根據(jù)鏈接所在的頁面而變化,們相對于它們是一個頁面。如果要鏈接到自己站點(diǎn)上的頁面或者鏈接到該站點(diǎn)上“images”目錄內(nèi)的圖像,則可能會使用相對路徑。與我們剛看到的絕對路徑不同,相對路徑不使用頁面的完整URL。
以上就是相對路徑和絕對路徑的內(nèi)容介紹,解釋了他們各自的含義,以及兩者之間的區(qū)別。路徑是頁面設(shè)計(jì)很重要的元素,如果路徑不對就會導(dǎo)致頁面打不開,或者是某些圖片打不開,因此在網(wǎng)站建設(shè)的時候要做好測試工作,確保使用的路徑是正常能打開的。
