相對路徑與絕對路徑的區(qū)別
2006/12/25 8:58:20
絕對路徑:
在我們平時使用計算機時要找到需要的文件就必須知道文件的位置,而表示文件的位置的方式就是路徑,例如只要看到這個路徑:c:/website/img/photo.jpg我們就知道photo.jpg文件是在c盤的website目錄下的img子目錄中。類似于這樣完整的描述文件位置的路徑就是絕對路徑。我們不需要知道其他任何信息就可以根據(jù)絕對路徑判斷出文件的位置。而在網(wǎng)站中類似以.net/img/photo.jpg來確定文件位置的方式也是絕對路徑。>http://www.e3i5.net/img/photo.jpg來確定文件位置的方式也是絕對路徑。
在網(wǎng)站的應(yīng)用中,通常我們使用"/"來表示根目錄,/img/photo.jpg就表示photo.jpg文件在這個網(wǎng)站的根目錄上的img目錄里。但是這樣使用對于初學(xué)者來說是具有風(fēng)險性的,因為要知道這里所指的根目錄并不是你的網(wǎng)站的根目錄,而是你的網(wǎng)站所在的服務(wù)器的根目錄,因此當(dāng)網(wǎng)站的根目錄與服務(wù)器根目錄不同時,就會發(fā)生錯誤。
相對路徑:
分析一下為什么會發(fā)生圖片不能正常顯示的情況。舉一個例子,現(xiàn)在有一個頁面index.htm,在這個頁面中聯(lián)接有一張圖片photo.jpg。他們的絕對路徑如下:
c:/website/index.htm
c:/website/img/photo.jpg
如果你使用絕對路徑c:/website/img/photo.jpg,那么在自己的計算機上將一切正常,因為確實可以在指定的位置即c:/website/img/photo.jpg上找到photo.jpg文件,但是當(dāng)你將頁面上傳到網(wǎng)站的時候就很可能會出錯了,因為你的網(wǎng)站可能在服務(wù)器的c盤,可能在d盤,也可能在aa目錄下,更可能在bb目錄下,總之沒有理由會有c:/website/img/photo.jpg這樣一個路徑。那么,在index.htm文件中要使用什么樣的路徑來定位photo.jpg文件呢?對,應(yīng)該是用相對路徑,所謂相對路徑,顧名思義就是自己相對與目標(biāo)位置。在上例中index.htm中聯(lián)接的photo.jpg可以使用img/photo.jpg來定位文件,那么不論將這些文件放到哪里,只要他們的相對關(guān)系沒有變,就不會出錯。
另外我們使用“../”來表示上一級目錄,“../../”表示上上級的目錄,以此類推。(學(xué)習(xí)過dos的朋友可能更容易理解)
再看幾個例子,注意所有例子中都是index.htm文件中聯(lián)接有一張圖片photo.jpg。
例:
c:/website/web/index.htm
c:/website/img/photo.jpg
在此例中index.htm中聯(lián)接的photo.jpg應(yīng)該怎樣表示呢?
錯誤寫法:img/photo.jpg
這種寫法是不正確的,在此例中,對于index.htm文件來說img/photo.jpg所代表的絕對路徑是:c:/website/web/img/photo.jpg,顯然不符合要求。
正確寫法:使用../img/photo.jpg的相對路徑來定位文件
例:
c:/website/web/xz/index.htm
c:/website/img/images/photo.jpg
在此例中index.htm中聯(lián)接的photo.jpg應(yīng)該怎樣表示呢?
錯誤寫法:../img/images/photo.jpg
這種寫法是不正確的,在此例中對于index.htm文件來說../img/images/photo.jpg所代表的絕對路徑是:c:/website/web/img/images/photo.jpg。
正確寫法:可以使用../../img/images/photo.jpg的相對路徑來定位文件
例:
c:/website/web/xz/index.htm
c:/website/web/img/photo.jpg
在此例中index.htm中聯(lián)接的photo.jpg應(yīng)該怎樣表示呢?
錯誤寫法:../../img/photo.jpg
這種寫法是不正確的,在此例中對于index.htm文件來說../../img/photo.jpg所代表的絕對路徑是:c:/website/img/photo.jpg。
正確寫法:可以使用../img/photo.jpg的相對路徑來定位文件
總結(jié):通過以上的例子可以發(fā)現(xiàn),在把絕對路徑轉(zhuǎn)化為相對路徑的時候,兩個文件絕對路徑中相同的部分都可以忽略,不做考慮。只要考慮他們不同之處就可以了。
返回列表
返回首頁
主站蜘蛛池模板:
西西人体444rt高清大胆|
男人桶女人30分钟完整试看
|
青青草原伊人网|
国产精品国产三级在线专区|
mm131嫩王语纯翘臀|
扒开美妇白臀扒挺进在线视频|
久久综合精品国产二区无码|
欧美成人猛男性色生活|
亚洲视频在线精品|
精品伊人久久久香线蕉|
国产一级片网址|
麻豆精品不卡国产免费看|
国产精品亚洲аv无码播放|
99热亚洲色精品国产88|
少妇高潮惨叫喷水在线观看|
久久久久久久999|
日韩免费视频一区二区|
亚洲av无码精品国产成人|
欧美网站www|
人妻体体内射精一区二区|
精品人人妻人人澡人人爽人人
|
国产一级在线观看www色|
黄色永久免费网站|
国产真实伦在线观看|
91一区二区视频|
在线电影中文字幕|
freexx性欧美另类hd偷拍|
性欧美大战久久久久久久野外|
久久99精品国产麻豆宅宅|
日韩av激情在线观看|
久久黄色精品视频|
朝鲜女人性猛交|
亚洲伊人久久大香线焦|
欧美日韩国产成人综合在线|
亚洲精品视频在线免费|
看看镜子里我怎么玩你|
制服丝袜一区在线|
精品爆乳一区二区三区无码av|
国产V亚洲V天堂A无码|
青青青亚洲精品国产|
在线观看国产三级|