什么是物理路徑,相對路徑,絕對路徑以及根目錄


標簽: htmlpathweb服務access數據庫flash

本文中,我們將為您講述什么是物理路徑,什么是相對路徑,什么是絕對路徑,什么是根目錄,以及他們的使用方法。一般來說表示文件在電腦中位置的方式就有以上四種,在網頁設計中通過以上幾種路徑可以表示鏈接,插入圖像、Flash、CSS文件的位置。為了便於理解,我們先來說說什么是物理路徑。

    一。物理路徑,物理路徑的英文全稱是: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>
        
    小鹿提示:
      ·使用根目錄和絕對路徑的好處是表示路徑比較簡單,都是從網站的最上策目錄里查找,一級一級的向下查。缺點是程序不容易移植(比如把網站做為另一個網站的一個欄目,移動到一個新的文件夾中就不行了。
      ·相對路徑,絕對路徑,根目錄在網站的制作中是常用到的,其使用方法應該熟記


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM