路徑都包括什麼?在我們的日常實際工作中,經常會需要在網頁中插入圖像等外部文件,此時就需要采用“路徑”的方式來指定文件的位置,我來為大家講解一下關于路徑都包括什麼?跟着小編一起來看一看吧!
路徑都包括什麼
在我們的日常實際工作中,經常會需要在網頁中插入圖像等外部文件,此時就需要采用“路徑”的方式來指定文件的位置。
路徑可以分為: 絕對路徑和相對路徑。
絕對路徑
絕對路徑:以Web站點根目錄為參考基礎的目錄路徑。之所以稱為絕對,意指當所有網頁引用同一個文件時,所使用的路徑都是一樣的。
絕對路徑是包括服務器規範在内的完全路徑。絕對路徑不管源文件在什麼位置都可以非常精确的找到,除非是目标文檔的位置發生變化,否則連接不會失敗。
優點:
同源端點無關。隻要網站的地址不變,無論文檔在站點中如何移動,都可以正常實現跳轉而不會發生錯誤。另外如果希望鍊接同站點上的其他内容,就必須使用絕對路徑。
缺點:
1. 不利于測試,要想測試連接是否有效,必須在Internet服務器端對鍊接進行測試。
2. 不利于站點的移植。
相對路徑
相對路徑:以引用文件之網頁所在位置為參考基礎,而建立出的目錄路徑。因此,當保存于不同目錄的網頁引用同一個文件時,所使用的路徑将不相同,故稱之為相對路徑。
為了避免絕對路徑的缺陷,對于在同一站點之中的鍊接來說,使用相對路徑是一個很好的辦法。相對路徑可以表述源端點同目标端點之間的相互位置,它同源端點的位置密切相關。
若鍊接中源端點和目标端點位于同一個目錄下,則在鍊接路徑中隻需要指明目标端點的文檔名即可。
- 圖像文件和HTML文件位于同一文件夾:隻需輸入圖像文件的名稱即可,如<img src="logo.gif" />。
- 圖像文件位于HTML文件的下一級文件夾:輸入文件夾名和文件名,之間用“/”隔開,如<img src="img/img01/logo.gif" />。
- 圖像文件位于HTML文件的上一級文件夾:在文件名之前加入“../” ,如果是上兩級,則需要使用 “../ ../”,以此類推,如<img src="../logo.gif" />。
注意:在插入圖像時,如果使用圖像的絕對路徑,圖像在遠程服務器而不在本地硬盤上,則将無法在文檔窗口中查看該圖像。此時,必須在浏覽器中預覽該文檔才能看到它。因此,對于圖像應該盡量使用相對路徑。
,