古詩詞大全網 - 成語查詢 - dreamweaver裏的絕對路徑和相對路徑怎麽區分啊

dreamweaver裏的絕對路徑和相對路徑怎麽區分啊

怎麽區分相對路徑和絕對路徑

文章作者:柳煥斌

這是個問題麽?很多網頁制作初學者仍然向我咨詢,我個人也覺得很有必要來弄清楚這個問題。

下面我主要是通過實際實戰來給大家解釋說明壹下相對路徑和絕對路徑的區別。

妳在自己的電腦上創建了壹個名字為WEB的文件夾用於來存放所有的網頁文件,WEB文件夾中有壹個index.htm的網頁文件和壹個名字為01的文件夾,其中01文件夾裏面有壹個名字為1.htm的網頁文件。

那麽現在我在index.htm上有壹個鏈接描述的連接是指向網頁文件1.htm的,那麽我們可以通過相對鏈接的形式來實現,在index.htm文件的源碼中鏈接描述應該是:<a href="01/1.htm">鏈接描述</a> 其中 01/1.htm 就是1.htm相對於index.htm的路徑。那麽從1.htm鏈接向index.htm,這樣的路徑描述應該怎麽寫呢?首先請大家看壹下代碼:<a href="../index.htm">鏈接描述</a> 大家會看到鏈接路徑中出現了兩個點,這裏我們使用了父路徑,兩點的意思是返回上壹級文件夾,依次類推,返回多少個上壹級文件夾就應該出現多少個兩點。到這裏相對路徑就已經解釋完畢了。

下面來解釋壹下絕對路徑的問題。

比如妳現在有壹個虛擬主機,這個虛擬主機綁定的域名是 www.jianzhan8.cn ,那麽妳就可以在瀏覽器裏通過輸入 來訪問妳的網站了。先在我們把上面的例子中的網頁文件全部上傳到虛擬主機中,那麽我們得出index.htm在因特網上的絕對地址是 /index.htm,網頁文件1.htm的絕對地址就是/01/1.htm,由index.htm鏈接描述指向1.htm使用絕對路徑的代碼寫法是

<a href="/01/1.htm">鏈接描述</a> ,由1.htm鏈接描述指向index.htm使用絕對路徑的代碼寫法是 <a href="/index.htm">鏈接描述</a>。

關於路徑使用的建議

如果是站內文件,建議使用相對路徑,因為它比絕對路徑的代碼短,另外相對位置也比較容易找,使網站維護比較方便。至於絕對路徑,壹般是做外部資源鏈接的時候才使用的。