路徑是指檔案在伺服器中的儲存位置。我們在使用計算機時要找到所需的檔案時就必須知道檔案的絕對路徑,例如,只要看到這個路徑d:/web/logo.gif,我們就知道
logo.gif
檔案是在d盤的
web目錄下。類似於這樣完整的描述檔案位置的路徑就是絕對路徑。
絕對路徑的概念
整個檔案的完整路徑,比如在當前計算機裡x:\www\web\index.html,或者**上 這兩者都屬於絕對路徑。
絕對路徑還有一種表示方法就是以伺服器命名開始(如在本機中
的完整描述檔案位置的路徑,如通過
iis建立乙個站點,站點下面有個檔案叫
test.htm,
那麼用絕對路徑來顯示這個檔案就是
。相對路徑主要用在我們的**上,當asp在發布乙個目錄時,如果在
web上也像
d:/web/test.htm
一樣,就不會顯示在正常的頁面。這時需要通過站點來訪問相對目錄,網頁上所有
web頁面程式和所顯示的都是通過相對路徑來訪問的。如裡面的訪問就是
images/logo.gif
我們可以用"../"來表示上一級目錄,
"../../"
表示上上級目錄,依此類推。
相對路徑的概念
以當前檔案所在位置為參考點,建立目標檔案的路徑。
在網頁設計中,站內呼叫用相對路徑,使用站外資源用給對路徑。
相對路徑多種使用方式詳解
假設當前有乙個頁面,要鏈結到乙個頁面名稱為test.html的頁面,以下展示多種相對路徑的表達方式
相對路徑範例
路徑所表示的含義
href="test.html"
表示此頁面就在當前頁面所在目錄下
href="./test.html"
表示此頁面就在當前頁面所在目錄下,單個點和上面直接檔名表示的意思是一樣的。
href="/test.html"
表示此頁面在**根目錄下
href="../test.html"
表示此頁面在當前頁面的上一級目錄下
href="../../test.html"
表示此頁面在當前頁面的上一級的上一級目錄下(即上兩級目錄下),上級目錄每增加一層就加乙個../
href="../test.html"
表示此頁面在當前頁面上一級目錄的web子目錄下
相對路徑訪問**根目錄下的檔案
單斜槓/表示根目錄,無論哪個層級都可以使用
/單斜槓直接訪問根目錄。
假設網頁中很多地方都要鏈結到**根目錄下web資料夾下的
about.html頁面,
那麼html
**應該這樣寫
鏈結到。
相對路徑訪問當前頁面上級目錄下的檔案
../表示當前檔案的上一級目錄,假設當前頁面路徑為
waldo.com.cn/staticpagefiles/sitemapfiles/tag_11_1.htm
。頁面中需要鏈結到
x:www\web\staticpagefiles\sitemapfiles\tag3\tag_3_1.htm
這個檔案。那麼在當前頁面中的鏈結位址應該是
.net標籤
。ps:由於當前目錄是
tag11,
而頁面需要鏈結的目標檔案所在目錄為
tag3,
和當前目錄是屬於同乙個父目錄
sitemapfiles
,所以要使用
../先鏈結到父目錄,而在鏈結到父目錄下的目標目錄及檔案。
相對路徑訪問當前頁面多層上級目錄下的檔案
../既然是表示當前檔案的上一級目錄,那麼
../../
就表示當前檔案的上上目錄,根據要獲取的父級層數而疊加
../就可以了。
相對路徑訪問當前頁面檔案所屬下級目錄下的檔案
直接使用當前目錄名稱/下級目錄名稱
/目標檔名即可。假設當前的檔案所在目錄是shiyousan.com/staticpagefiles/sitemapfiles/,要鏈結到當前目錄下
tag3
鏈結,或者也可以使用
./,./
的寫法是這樣的:鏈結。
總結
. --------單個點或者直接目錄名稱表示當前目錄
.. --------雙個點表示當前檔案的上一級目錄
/ --------單斜槓表示當前**的根目錄
拼裝網頁路徑
string path request.getcontextpath string basepath request.getscheme request.getservername request.getserverport path 這個語句是用來拼裝當前網頁的相對路徑的。是用來表明當前頁面的相對...
JS ACTIVEX 網頁選擇本地目錄路徑對話方塊
網頁選擇本地目錄路徑對話方塊,使用activex物件遍歷本地磁碟和目錄,只需網頁啟用相關activex的internet選項,對本地瀏覽器的安全性要求不高,簡單易用。1.開啟主頁面 select.html 點選 選擇路徑 按鈕進入路徑選擇頁面 dir.html 選取本地目錄路徑 2.路徑選擇頁面 d...
網頁製作中絕對路徑和相對路徑
相對路徑和絕對路徑的概念 作業系統課上是這樣子說的,在檔案查詢上,絕對路徑 在樹型目錄結構中,從根節點到人乙個資料檔案或者目錄檔案都只有一條唯一的通路。將從根節點到乙個資料檔案的通路上經過的各個目錄檔名和資料檔名用 連線起來,就形成了可用來訪問這個資料檔案的路徑名 相對路徑 可以為每個程序設定乙個 ...