首頁 web前端 html教學 HTML中絕對路徑與相對路徑的差異分析_HTML/Xhtml_網頁製作

HTML中絕對路徑與相對路徑的差異分析_HTML/Xhtml_網頁製作

May 16, 2016 pm 04:40 PM
相對路徑 絕對路徑

如圖:

很多文件之下單一頁面的連接,文件引用的時候就需要對路徑這個問題有一定的了解;或者對php 網路程式開發有了解的程式設計師都會對define和include結合定義變數路徑和引用的有很多見解。

例如:

複製程式碼
程式碼('ROOT_PATH',dirname(__FILE__));
include(ROOT_PATH."/inc/webconfig.php");
include(ROOT_PATH."/inc/sysinfo.php");
include( ROOT_PATH."/inc/functions.php");
include(ROOT_PATH."/inc/db_sql.php");


這些都是我接下要分析的。

主要內容:

•相對路徑和絕對路徑的概念
•具體分析
相對路徑和絕對路徑的概念

作業系統課上是這樣子說的,在檔案查找上, 絕對路徑:在樹型目錄結構中,從根節點到人一個資料檔案或目錄檔案都只有一條唯一的通路。將從根節點到一個資料檔案的通路上經過的各個目錄檔案名稱和資料檔案名稱以「/」連接起來,就形成了可用來存取這個資料檔案的路徑名稱;相對路徑:可以為每個行程設定一個“當前目錄”,又稱為“工作目錄”,這樣每次查找檔案就不需要機械地使用絕對路徑,取而代之的是使用檔案相對與當前目錄的路徑,這個就是相對路徑。當然說的有點抽象,具體的請看下面我的分析主要應用在html

具體分析

HTML初學者會經常遇到這樣一個問題,如何正確引用一個檔案。例如,怎麼在一個HTML網頁中引用另外一個HTML網頁作為超連結(hyperlink)?怎麼在一個網頁中插入一張圖片?

如果你在引用文件時(如加入超鏈接,或者插入圖片等),使用了錯誤的文件路徑,就會導致引用失效(無法瀏覽鏈接文件,或無法顯示插入的圖片等) 。

為了避免這些錯誤,正確地引用文件,我們需要學習一下HTML路徑。

HTML有2種路徑的寫法:相對路徑和絕對路徑。

HTML相對路徑(Relative Path)

同一個目錄的檔案引用

如果來源檔案和參考檔案在同一個目錄裡,直接寫引用檔名即可。

我們現在建立一個原始檔info.html,在info.html裡要引用index.html檔作為超連結。

假設info.html路徑是:c:Inetpubwwwrootsitesblablainfo.html 假設index.html路徑是:c:Inetpubwwwrootsitesblablaindex.html 在info.html加入index.html超連結的程式碼應該這樣寫:

index.html 如何表示上級目錄
../表示原始檔所在目錄的上一層目錄,http://www.jb51.net/表示來源檔案所在目錄的上上級目錄,以此類推。

假設info.html路徑是:c:Inetpubwwwrootsitesblablainfo.html 假設index.html路徑是:c:Inetpubwwwrootsitesindex.html 在info.html加入index.html超連結的程式碼應該這樣寫:

index.html 假設info.html路徑是:c:Inetpubwwwrootsitesblablainfo.html 假設index.html路徑是:c:Inetpubwwwrootindex.html 在info.html加入index.html超連結的程式碼應該這樣寫:

index.html假設info.html路徑是:c:Inetpubwwwrootsitesblablainfo.html 假設index.html路徑是:c:Inetpubwwwrootsiteswowstoryindex.html 在info.html加入index.html超連結的程式碼應該這樣寫:

index.html
如何表示下級目錄
引用下級目錄的文件,直接寫下級目錄文件的路徑即可。

假設info.html路徑是:c:Inetpubwwwrootsitesblablainfo.html 假設index.html路徑是:c:Inetpubwwwrootsitesblablahtmlindex.html 在info.html加入index.html超連結的程式碼應該這樣寫:

index.html

假設info.html路徑是:c:Inetpubwwwrootsitesblablainfo.html 假設index.html路徑是:c:Inetpubwwwrootsitesblablahtmltutorialsindex. html 在info.html加入index.html超連結的程式碼應該這樣寫:

index.htmlHTML絕對路徑(Absolute Path )
HTML絕對路徑(absolute path)指向網域名稱的檔案的完整路徑。

假設你註冊了網域www.jb51.net,並申請了虛擬主機,你的虛擬主機供應商會給你一個目錄,例如www,這個www就是你網站的根目錄。

假設你在www根目錄下放了一個檔案index.html,這個檔案的絕對路徑就是:http://www.jb51.net/index.html。

假設你在www根目錄下建了一個目錄叫html_tutorials,然後在該目錄下放了一個檔案index.html,這個檔案的絕對路徑就是http://www.jb51.net/html_tutorials/ index.html。 部分資料參考:相對路徑與絕對路徑的差異
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1321
25
PHP教程
1269
29
C# 教程
1249
24
從絕對路徑到相對路徑:Linux路徑使用技巧 從絕對路徑到相對路徑:Linux路徑使用技巧 Feb 23, 2024 am 08:00 AM

從絕對路徑到相對路徑:Linux路徑使用技巧在Linux系統中,路徑是我們操作檔案和目錄時經常會碰到的重要概念。在路徑的使用過程中,絕對路徑和相對路徑是兩種常見的表示方式。本文將深入探討如何在Linux系統中靈活運用路徑,特別是從絕對路徑轉換為相對路徑的技巧,並透過具體程式碼範例來進行示範。什麼是絕對路徑和相對路徑?首先,我們需要明確絕對路徑和相對

掌握Linux系統中路徑表示法:絕對路徑與相對路徑 掌握Linux系統中路徑表示法:絕對路徑與相對路徑 Feb 21, 2024 pm 10:24 PM

掌握Linux系統中路徑表示法:絕對路徑與相對路徑在Linux系統中,路徑表示法是非常重要的基礎知識,特別是對開發人員與系統管理員來說。路徑表示法主要分為絕對路徑和相對路徑兩種,本文將透過具體的程式碼範例來說明這兩種路徑表示法的差異和用法。一、絕對路徑絕對路徑是從根目錄開始的完整路徑,表示檔案或目錄在整個檔案系統中的位置。絕對路徑以斜線“/”開頭,例如:/h

理解Linux絕對路徑與相對路徑的差異 理解Linux絕對路徑與相對路徑的差異 Feb 21, 2024 pm 04:33 PM

理解Linux絕對路徑與相對路徑的差異在Linux系統中,檔案系統是以樹狀結構組織的,每個檔案或目錄都有一個唯一的路徑來定位它們在檔案系統中的位置。在使用Linux系統時,經常會涉及到絕對路徑和相對路徑的概念。本文將詳細解釋絕對路徑和相對路徑的區別,並具體以程式碼範例來說明它們的應用。絕對路徑是從根目錄開始的完整路徑描述一個檔案或目錄的位置。根目錄在Linux

視覺工作室代碼擴充:15 年 2023 個最佳 視覺工作室代碼擴充:15 年 2023 個最佳 Apr 13, 2023 pm 02:31 PM

Visual Studio Code是Visual Studio IDE的迷你版本,它是輕量級的,可以使用大量的擴展,支援所有語言等等。當涉及到擴展時,你應該知道最好的Visual Studio Code擴展,以提高你的生產力。對於Visual Studio IDE用戶,我們已經有一個指南,列出了Visual Studio的一些最佳擴充。在本指南中,我們將為您提供一堆Visual Studio Code擴展,這些擴展將幫助您提高效率和生產力。讓我們直接進入它。什麼是最好的Visual Studi

PHP函數介紹—realpath(): 傳回絕對路徑 PHP函數介紹—realpath(): 傳回絕對路徑 Jul 25, 2023 pm 09:09 PM

PHP函數介紹—realpath():傳回絕對路徑在開發PHP程式時,我們常常會遇到檔案路徑問題。特別是當我們需要讀取、寫入或引用其他檔案時,確保獲取到的路徑是準確的非常重要。 PHP提供了一個非常實用的函數來解決這個問題,它就是realpath()函數。 realpath()函數的作用是將給定的相對路徑轉換為絕對路徑,並傳回結果。這意味著無論當前代碼的執

如何正確使用Linux的絕對路徑與相對路徑 如何正確使用Linux的絕對路徑與相對路徑 Feb 22, 2024 am 10:12 AM

如何正確使用Linux的絕對路徑與相對路徑Linux作為常用的作業系統,其檔案系統的路徑是使用者操作中不可或缺的一部分。在Linux系統中,有兩種​​常用的路徑表示方式,分別是絕對路徑和相對路徑。正確使用絕對路徑和相對路徑是提高工作效率的關鍵,以下將結合具體程式碼範例來介紹如何正確使用Linux的絕對路徑與相對路徑。一、絕對路徑絕對路徑是指從根目錄開始直到文件

web前端中的相對路徑是什麼 web前端中的相對路徑是什麼 Aug 25, 2022 pm 04:58 PM

在web前端中,相對路徑是指由當前文件所在的路徑引起的跟其它文件(或資料夾)的路徑關係,是相對於當前文件的目標文件位置;簡單來說,就是以當前文件為參考點,來決定不同檔案的路徑,相對路徑一般會以「./」、「../」開始。好處:當整個專案移動時,專案內文件之間的相對關係沒有改變,先前設定的路徑任然是準確的,不用進行修改。

Linux中絕對路徑與相對路徑的應用場景 Linux中絕對路徑與相對路徑的應用場景 Feb 22, 2024 pm 02:09 PM

Linux中絕對路徑與相對路徑的應用場景在Linux系統中,檔案和目錄的路徑表示有兩種常見形式,即絕對路徑和相對路徑。在實際應用中,根據不同的需求和場景,選擇合適的路徑表示方式可以提高工作效率和簡化操作流程。一、絕對路徑絕對路徑是從根目錄開始描述檔案或目錄所在位置的路徑表達方式。在Linux系統中,根目錄以"/"表示,其下的目錄依序為子目錄,直到最終指向

See all articles