1. html里,關於相對路徑和絕對路徑是什麼意思最好說的簡單些,百度查了沒看懂
直接那例子來說明吧。
比如:D盤根目錄下有名為web的文件夾,web文件夾下有01.html和01.js。
1.絕對路徑:D:\web\01.js就是01.js的絕對路徑,比如01.html文件要調用01.js,直接用<script src="D:\web\01.js"></script>
2.相對路徑:由於01.html和01.js在同一目錄下。01.html文件要調用01.js,可以用<script src="01.js"></script>。其中的01.js就是相對路徑,也可以用<script src="./01.js"></script>。其中(注意有點)./01.js也是相對路徑,是相對01.html的路徑,.(點)表示本目錄,也就是本目錄下的01.js。
最後:絕對路徑一般不移動文件位置,移動文件位置後不能訪問到。而相對路徑比如web文件夾及其內容可以放在任何位置,都可以用相對位置調用js。
2. 相對路徑和絕對路徑的區別是什麼
相對路徑和絕對路徑的區別是:
1、絕對路徑:就是文件在本地硬碟上的真正路徑即URL和物理路徑。
2、相對路徑:相對與某個基準目錄的路徑(一般針對web目錄而言,包含Web的相對路徑)。在網路中,以http開頭的鏈接都是絕對路徑,絕對路徑就是你的主頁上的文件或目錄在硬碟上真正的路徑,絕對路徑一般在CGI程序的路徑配置中經常用到,而在製作網頁中實際很少用到。
3、其實絕對路徑與相對路徑的不同處,只在於描述目錄路徑時,所採用的參考點不同。由於對網站上所有文件而言,根目錄這個參考點對所有文件都是一樣的,因此,運用以根目錄為參考點的路徑描述方式才會被稱之為絕對路徑。
3. 絕對路徑和相對路徑的定義是什麼
在實際Web開發中,插入圖片、包含CSS文件等都需要有路徑,如果文件路徑的添加錯誤,就會導致引用失效(無法瀏覽鏈接文件,或無法顯示插入的圖片等)。很多初學者感到困惑,相對路徑與絕對路徑區別用法如下。
1.HTML相對路徑指由這個文件所在的路徑引起的跟其他文件(或文件夾)的路徑關系。
例如:文件index.html存放在D盤www目錄下,它的絕對路徑是:d:/www/index.html文件aboutus.html存放在D盤www目錄下,它的絕對路徑是:d:/www/aboutus.htm那麼:index.html相對於aboutus.html的路徑就是:當前目錄下的index.html文件。在超鏈接中寫為:返回首頁也就是說不加絕對盤符號或者網路上完整路徑如:http://www.gzcc.e.cn/index.htmlhttp://url/相對位置寫清楚相對於文檔的目錄路徑即可。
2.相對路徑的使用方法如果鏈接到同一目錄下,則只需輸入要鏈接文檔的名稱,例如:
網頁鏈接如果鏈接到下一級目錄,則需要先輸入目錄名,然後加「/」,再輸入文件名,例如:
如果連接到上一級目錄,則需要先輸入「../」,然後再輸入目錄名、文件名;../也稱為父路徑,例如:
3.HTML絕對路徑網頁文件或者網頁上圖形、聲音、視頻等元素在本地或者網路中的完整路徑:包括適用的協議或盤符。也就是網頁文件在http協議下的url路徑或者是硬碟上網頁完整的路徑。例如:
http://www.gzcc.e.cn/index.htmd:/www/html/images/logo.jpg一般來說網站內文件引用和鏈接使用相對地址,網站外文件引用和鏈接使用絕對地址。