一。物理路徑,物理路徑的英文全稱是:Physical path,它就是指硬盤上文件的路徑,比如下面的文件位置表示方法:
d:\wwwroot\html\a.html
d:\wwwroot\html\photo\b.html
d:\wwwroot\html\photo\c.html
d:\wwwroot\html\photo\ours\d.html
一般來說物理路徑可用於Access數據庫或者不通過WEB服務器(如:IIS)等的情況下。
二。相對路徑,相對路徑的英文全稱是Relative Path,我們可以從以下三個方面來了解它的用法(以“物理路徑”中的位置情況為例):
·如何表示同級目錄的文件
b.html和c.html在同一個文件夾下,如果b.html需要鏈接到c.html,可以在b.html中這樣寫:
<a href="c.html">同目錄下文件間互相鏈接</a>
·如何表示上級目錄的文件
a.html是b.html和c.html的上級目錄中的文件,如果b.html或c.html鏈接到a.html,可以在b.html或c.html中這樣寫:
<a href="../a.html">鏈接到上級目錄中的文件</a>
代碼中的 "../" 代表一級上級目錄(間隔一個目錄)。
需要注意的是:“../../”代表二級上級目錄(間隔兩個目錄),比如a.html是d.html的前兩級目錄,同時d.html需要鏈接到a.html,可以在d.html中這樣寫:
<a href="../../a.html">鏈接到上級目錄的上級目錄中的文件</a>
·如何表示下級目錄的文件
b.html和c.html是a.html的下級目錄中的文件,如果需要在a.html中鏈接到b.html, 可以在a.html中這樣寫:
<a href="photo/b.html">鏈接到下級目錄(photo)中的文件</a>
如果需要在a.html中鏈接到d.html,可以在a.html中這樣寫
<a href="photo/ours/d.html">鏈接到下級目錄(photo/ourd/)中的文件</a>
三。絕對路徑,絕對路徑的英文全稱是Absolute Path,它就是帶有網址的路徑。比如你有一個域名www.deerol.com,其域名指向d:\wwwroot,那么上面的四個文件就可以這么表示:
<a href="http://www.deerol.com/html/a.html">鏈接到a.html</a>
<a href="http://www.deerol.com/html/photo/b.html">鏈接到b.html</a>
<a href="http://www.deerol.com/html/photo/c.html">鏈接到c.html</a>
<a href="http://www.deerol.com/html/photo/ours/d.html">鏈接到d.html</a>
四。根目錄,根目錄的英文全稱是Root directory,去掉絕對路徑前面的域名就是根目錄,所以它可以理解為是網站的最上層目錄。它的表示方法如下:
<a href="/html/a.html">鏈接到a.html</a>
<a href="/html/photo/b.html">鏈接到b.html</a>
<a href="/html/photo/c.html">鏈接到c.html</a>
<a href="/html/photo/ours/d.html">鏈接到d.html</a>
小鹿提示:
·使用根目錄和絕對路徑的好處是表示路徑比較簡單,都是從網站的最上策目錄里查找,一級一級的向下查。缺點是程序不容易移植(比如把網站做為另一個網站的一個欄目,移動到一個新的文件夾中就不行了。
·相對路徑,絕對路徑,根目錄在網站的制作中是常用到的,其使用方法應該熟記