大家好,我是半夏👴,一個剛剛開始寫文的沙雕程式員.如果喜歡我的文章,可以關註➕ 點贊 👍 加我微信:frontendpicker,一起學習交流前端,成為更優秀的工程師~關註公眾號:搞前端的半夏,瞭解更多前端知識! 點我探索新世界! 原文鏈接 ==>http://sylblog.xin/archi ...
轉自:
http://www.java265.com/JavaMianJing/202205/16531443813446.html
下文筆者講述相對路徑和絕對路徑的區別,如下所示
1.絕對路徑
絕對路徑: 指文件在硬碟上真正存在的路徑 如“bg.jpg”這個圖片是存放在硬碟的“D:\test\img”文件夾下 則 “bg.jpg”這個圖片的絕對路徑就是“D:\test\img\bg.jpg"。 使用絕對路徑查看六篇 <body backround="D:\test\img\bg.jpg" >
使用絕對路徑的缺點
web開發時,很少使用絕對路徑 假設使用“D:\test\img\bg.jpg”來指定背景圖片的位置,在自己的電腦上 瀏覽可能會一切正常 當上傳到Webserver時, 瀏覽就非常有可能不會顯示圖片了 由於上傳到Webserver上時。可能整個站點並沒有放在Webserver的D盤, 有可能是F盤或H盤
相對路徑
為了避免這樣的情況發生。通常在網頁里指定文件時,都會選擇使用相對路徑 相對路徑:相對於自己的目標文件位置 如上面的樣例,“s1.htm” 文件中引用了“bg.jpg”圖片 因為“bg.jpg”圖片相對於“s1.htm”來說。是在同一個文件夾的 <body background="bg.jpg">