XHTML 相對路徑與絕對路徑

來源:互聯網
上載者:User

標籤:src   首頁   服務   php   寫法   images   為我   test   index   

檔案路徑

檔案路徑就是檔案在電腦(伺服器)中的位置,表示檔案路徑的方式有兩種:相對路徑和絕對路徑。

路徑標識:
標識符號 說明
/ 路徑標識
. 目前的目錄
.. 上一層目錄

“.”和“..”常與“/”結合使用表示各個路徑層次:

路徑 說明
./ 當前路徑,可省略
/ 網站根目錄,為絕對路徑
../ 上一層目錄,可重複使用,如../../,表示上上層目錄
相對路徑(Relative Path)

相對路徑就是指由這個檔案所在的路徑引起的跟其它檔案(或檔案夾)的路徑關係。使用相對路徑可以為我們帶來非常多的便利,大部分情況下我們使用的是相對路徑。

相對路徑的例子:

<img src="images/flower_1.jpg" alt="花朵" />

這個是在我們例子首頁index.html裡img標籤使用相對路徑標識映像來源的例子。

在該例子中,index.html存放於E:/hmtl中,而映像位置為E:/html/images/flower_1.jpg中。映像相對於index.html的路徑就是images/flower_1.jpg。

下面的寫法效果是一樣的:

<img src="./images/flower_1.jpg" alt="花朵" />

也就是說,通常對於當前路徑,可以採用省略的寫法,瀏覽器預設為當前路徑。

如果在index.html同目錄下有個1.html,那麼要從index.html做一個連結到1.html,使用相對路徑:

<a href="1.html">從index.html連結到目前的目錄的1.html</a>

如果1.html在E:/hmtl/test目錄下,要從1.html做一個連結到index.html和使用圖片目錄下的圖片,使用相對路徑:

<a href="../index.html">從1.html連結到上一層目錄的index.html</a><p>指定圖片:</p><img src="../images/flower_1.jpg" alt="花朵" />
絕對路徑(Absolute Path)

絕對路徑一般是指帶有網址的路徑,非本站外的資源都要使用絕對路徑。如本站引用thinkphp.cn的圖片連結

<a href="http://www.thinkphp.cn/" target="_blank"><img src="http://www.thinkphp.cn/logo88X31.gif" /></a>

在該例子中,對超連結標籤和映像標籤裡的屬性都使用了絕對路徑。

網站根目錄

網站根目錄用“/”表示,是一種特殊的絕對路徑,它表示網站(本站)的第一層次。

使用絕對路徑的例子:

<img src="/images/flower_1.jpg" alt="花朵" />

等效於:

<img src="http://www.5idev.com/images/flower_1.jpg" alt="花朵" />

使用根路徑其優點是比較直觀,計算方式是從根目錄開始計算,缺點是如果內容層次發生了變化哪怕產生了同級的變動,都需要變動目錄寫法。

XHTML 相對路徑與絕對路徑

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.