Yahoo奇摩知識+將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+服務將會轉為唯讀模式。其他Yahoo奇摩產品與服務或您的Yahoo奇摩帳號都不會受影響。如需關於Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。

解藥
Lv 4
解藥 發問時間: 電腦與網際網路其他:電腦 · 2 0 年前

相對路徑我不懂,誰能解釋一下?

相對路徑我不懂,誰能解釋一下?

還有絕對路徑跟相對路徑ㄉ比較!

3 個解答

評分
  • 2 0 年前
    最佳解答

    絕對路徑就是「絕對」指定一個位置,

    不論檔案到那裡去,那個位置都是指定的。

    相對路徑就是依照檔案去指定位置,

    所以檔案一移動,所指定的位置也會移動。

    舉例來說:

    一般都是用於製作網頁上。

    在路徑的地方若是輸入

    http://tw.knowledge.yahoo.com/question/123.htm

    那麼,這樣的網頁,不論您上傳到那裡,只要點了這個路徑就會到

    http://tw.knowledge.yahoo.com/question/123.htm%E3%...

    這就是絕對路徑。

    相對路徑的話,

    假設您在(http://tw.knowledge.yahoo.com/question/)%E7%B6%B2%...

    新增了一個網頁叫001.htm,若您想連結至

    http://tw.knowledge.yahoo.com/question/123.htm%E7%...

    可以在路徑的地方直接輸入123.htm,

    當您把001.htm,放到(http://tw.knowledge.yahoo.com/question/)%E8%B3%87%...

    只要點了您放路徑的字或是圖,就會連到

    http://tw.knowledge.yahoo.com/question/123.htm%E4%...

    但是呢!若是您把001.htm換了位置,或是移到別的資料夾的話,

    這個連結就會失效了唷~~切記!因為這是相對路徑。

    參考資料: Dr.淺見
  • JAMES
    Lv 5
    2 0 年前

    (A)

    我舉一個實例:

    以我這個網頁來說:

    http://pauln312892.myweb.hinet.net/

    還有以我本身的目錄來假設,C:\WEB,我將所有要上傳網頁都擺在這裡

    我的主頁為index.htm

    1.當我在index.htm要做一個圖片連結,是聯結到自己的所在目錄的話(C:\WEB);那就是這樣打<img src="pic1.jpg">

    2.我是要連結到C:\WEB\IMAGE\PIC.JPG;<img src="IMAGE/pic.jpg">

    在這裡就省略掉WEB了,因為這時使用相對路徑的方法,相對於WEB目錄的底下目錄

    ------------------------------------------------------------------

    (B)

    那今天假設我的目錄是C:\WEB\MOVE\SHORT

    我有一個網頁是放在C:\WEB\MOVE\SHORT\TEST.HTM底下,那我要用到C:\WEB底下的一張圖我就要這樣打<img src="../../pic4.png"> ;因為這個網頁已經是在C:\WEB\MOVE\SHORT底下,所以給它相對於這個目錄的路徑就可以找到圖片(相對於C:\WEB\MOVE\SHORT的上上一層目錄,所以就不用管它的目錄名稱了)

    如果是要用放在C:\WEB\MOVE\的圖的話,就這樣打<img src="../pic3.png">(上一層)

    今天如果我上傳了整個目錄的東西它的的路徑就等於這樣>>

    http://pauln312892.myweb.hinet.net/WEB/MOVE/SHORT/... ===== C:\WEB\MOVE\SHORT\TEST.HTM

    -----------------------------------------------------------

    (C)

    絕對位置

    這個就是絕對位置

    http://pauln312892.myweb.hinet.net/WEB/MOVE/SHORT/...

    也就是該檔案的完整網址, 例如我上面的網頁 (舉例)

    http://pauln312892.myweb.hinet.net/WEB/pic4.png

    http://pauln312892.myweb.hinet.net/WEB/MOVE/pic3.p...

    這幾個例子相對應上面相對路徑(B)的例子

    您可以用絕對路徑來取代相對路徑;但我想可以省掉一堆路徑,沒有人會這樣做吧!而且今天如果您要將整個目錄,轉到另外一個網址,相對目錄可以什麼都不用改,但是絕對路徑可會改死人的!!

    參考資料: 自己一字一字慢慢打
  • 2 0 年前

    相對路徑就像是C:\ 每個人看到的都不一樣。

    絕對路徑就像是http://tw.yahoo.com/ 每個人看到的都一樣。

    一搬來說在伺服器的相對路徑,是指伺服器上的資料。

    參考資料: 希望簡單回答你會懂得自己
還有問題?馬上發問,尋求解答。