html中絕對路徑和相對路徑的區別?比較相對路徑和絕對路徑的優缺點


絕對路徑和相對路徑的區別?

1. 絕對路徑:就是你的文件或目錄在硬盤上的真正的路徑例如“bg.jpg”這個圖片是存放在硬盤的“E:\img”目錄下,那么 “bg.jpg”這個圖片的絕對路徑就是“E:\img\bg.jpg"

2. 相對路徑:顧名思義,相對路徑就是相對於當前文件的路徑。網頁中一般表示路徑都用這個方法,例如在“s1.html” 文件里引用了“bg.jpg”圖片,由於“bg.jpg”圖片相對於“s1.html”來說,是在同一個目錄下的,那么要在“s1.html”文件里使用以下代 碼后,只要這兩個文件的相對位置沒有變(也就是說還是在同一個目錄內),那么無論上傳到Web服務器的哪個位置,在瀏覽器里都能正確地顯示圖片。再舉一個例子,假設“s1.html”文件所在目錄為“E:\html”下面,而“bg.jpg”圖片所在目錄為“E:\html\img”,那么“bg.jpg”圖片相對於“s1.html”文件來說,是在其所在目錄的“img”子目錄里,則引用圖片的路徑應該為:img/bg.jpg 

資源網站大全https://55wd.com

比較相對路徑和絕對路徑的優缺點

(1) 絕對路徑的優點

① 如果有人將你的網頁保存到另外一台電腦中,里面的鏈接、圖片、css、以及js仍然會鏈接到你電腦的路徑,這個時候就無法找到該資源,加載不出來,這樣就可以防止被抄襲

② 如果網頁位置改變,里面的鏈接還是指向正確的URL

 

(2) 絕對路徑的缺點

① 在編碼編寫時不方便使用絕對路徑,因為鏈接應該指向真正的域名,而不是開發站點

 

相對路徑的優缺點和絕對路徑的優缺點幾乎相反

(3) 相對路徑的優點

① 容易移動內容,可以整個目錄移動

② 測試方法比較靈活,本機測試時比較方便

 

(4) 相對路徑的缺點

① 部分內容頁面換了位置時,鏈接容易失敗

② 容易被人大面積采集抄襲


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM