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

2021-05-23 18:02:11 字數 1070 閱讀 6964

前面一篇文章,我講了絕對路徑相對路徑的含義和書寫方法,於是會有些朋友問什麼時候用絕對路徑?什麼時候用相對路徑呢?

它們各自有什麼優缺點?

其實何時使用絕對路徑和相對路徑沒有絕對的答案,根據不同情況使用不同的路徑。

以我自己的習慣為例,做頁面時使用的都是相對位址,因為這樣不用在自己機器上虛擬出網路環境也可以正常預覽頁面。

但是在上線前,我會按照幾個步驟行事:

1.先將檔案傳到伺服器上;

2.之後將css檔案中的位址修改為絕對路徑,傳到伺服器上;

3.然後再把網頁中的css位址、位址等都改為絕對位址,傳到伺服器上去。

當然,不是一定非要這麼做,這只是個人習慣。如果是為別人做的東西,不需要自己上傳,只要保持相對路徑打包好傳送給對方就可以了。

為什麼這麼做?請接著看下面絕對路徑和相對路徑的優缺點。

關於絕對路徑和相對路徑的優缺點,google員工johnmu在google groups中做了乙個比較全面的總結(英文)

。他將絕對路徑和相對路勁的優缺點闡釋的比較完整,我再結合一下自己的體會,進行一下彙總。

其實也不侷限於被抄襲,如果有人將你的網頁儲存到本地電腦中,裡面的鏈結、、css、以及js仍然會連線到你的**。

2.如果網頁位置改變,裡面的鏈結還是指向正確的url。

1.如我上面所述,在本機制作的時候不能使用絕對路徑,因為鏈結應該指向真正的網域名稱而不是測試機的。

2.內容頁面必須固定,如果所有內容頁面都使用絕對路徑,那麼要修改乙個檔案,其它頁面上的路徑無法變化,還會指向原來的位址。

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

優點:

1.容易移動內容,可以整個目錄移動。

2.測試方法比較靈活,就是我所說的本機測試時比較方便。

缺點:

有人說使用絕對路徑可以有利於搜尋引擎抓取,其實相對路徑一樣不影響搜尋抓取。

路徑要盡可能的減少,最好不多於4層鏈結,這樣是有利於搜尋引擎抓取的。

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

它們各自有什麼優缺點?其實何時使用絕對路徑和相對路徑沒有絕對的答案,根據不同情況使用不同的路徑。以我自己的習慣為例,做頁面時使用的都是相對位址,因為這樣不用在自己機器上虛擬出網路環境也可以正常預覽頁面。但是在上線前,我會按照幾個步驟行事 1.先將檔案傳到伺服器上 2.之後將css檔案中的位址修改為絕...

相對路徑絕對路徑

前兩天突然發現自己一直以來對相對路徑絕對路徑的理解都是錯的,於是趕緊查了相關資料。1.絕對路徑 絕對路徑是指檔案在硬碟上真正存在的路徑。例如 bg.jpg 這個是存放在硬碟的 e book 網頁布局 第2章 目錄下,那麼 bg.jpg 這個的絕對路徑就是 e book 網頁布局 第2章 bg.jpg...

絕對路徑 相對路徑

一 基本概念 1 相對路徑 相對於當前檔案的路徑。網頁中表示路徑一般使用這個方法。二 相對路徑常見的寫法 代表目前所在的目錄。開頭 代表根目錄。根目錄下有test1資料夾和image image1.jpg,test1下有index1.html檔案和test2資料夾。test2資料夾下有index2....