整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          HTML有2種路徑的寫法:絕對(duì)路徑和相對(duì)路徑

          對(duì)路徑-以引用文件之網(wǎng)頁(yè)所在位置為參考基礎(chǔ),而建立出的目錄路徑。因此,當(dāng)保存于不同目錄的網(wǎng)頁(yè)引用同一個(gè)文件時(shí),所使用的路徑將不相同,故稱之為相對(duì)。

          絕對(duì)路徑-以Web站點(diǎn)根目錄為參考基礎(chǔ)的目錄路徑。之所以稱為絕對(duì),意指當(dāng)所有網(wǎng)頁(yè)引用同一個(gè)文件時(shí),所使用的路徑都是一樣的。
          其實(shí)絕對(duì)路徑與相對(duì)路徑的不同之處,只在于描述目錄路徑時(shí),所采用的參考點(diǎn)不同。由于對(duì)網(wǎng)站上所有文件而言,根目錄這個(gè)參考點(diǎn)對(duì)所有文件都是一樣的,因此,運(yùn)用以根目錄為參考點(diǎn)的路徑描述方式才會(huì)被稱之為絕對(duì)路徑。 

            以下為建立路徑所使用的幾個(gè)特殊符號(hào),及其所代表的意義。

            “.”–代表目前所在的目錄。

            “..”–代表上一層目錄。

            “/”–代表根目錄。



          例:假設(shè)讀者所建立的Web站點(diǎn)擁有如下圖所示目錄路徑。假若要在Ref.htm文件中引用BeRef.gif文件時(shí),其相對(duì)路徑如下:
            ./SubDir2/BeRef.gif
          上面的引用路徑中,”.”代表目前的目錄(Dir1),所以”./SubDir2”代表目前目錄下的SubDir2。其實(shí),也可以省略”./”直接用這個(gè)式引用。

            SubDir2/BeRef.gif

            若使用絕對(duì)路徑以根目錄為參考點(diǎn)引用該文件時(shí),引用路徑如下:

            /Dir1/SubDir2/BeRef.gif

            如果Web站點(diǎn)的目錄之結(jié)構(gòu)如下圖示:



            引用BeRef.gif文件的相對(duì)路徑又是如何呢?假若要在Ref.htm文件中引用BeRef.gif文件時(shí)其相對(duì)路徑如下:
            ../SubDir2/BeRef.gif
            上面的引用路徑中,”..”代表上一層目錄,所以,/Dir2”代表上一層目錄下的Dir2子目錄。若使用絕對(duì)路徑引用時(shí),則引用路徑如下:  
          /Dir2/BeRer.gif
            我們?cè)倥e一個(gè)比較復(fù)雜的例子,來比較一下相對(duì)路徑與絕對(duì)路徑的使用。假設(shè)在讀者所建立的Web站點(diǎn)中,擁有如下圖的目錄路徑。



            我們用以一個(gè)表格來說明在上圖的情況下,某文件引用另一文件時(shí),所應(yīng)使用的相對(duì)路徑與絕對(duì)路徑。    

            上表中比較需要說明的是”../../”所代表的意義。

            “..”代表上一層目錄,而”../../”所代表的是上一層目錄的上一層目錄。所以,從上表中可以看出,如果引用的文件存在于目前目錄的子目錄中,或者存在于上一層目錄的 另一個(gè)子目錄中,運(yùn)用相對(duì)路徑是比較方便的。如果不是時(shí),則利用絕對(duì)路徑。從上表中,亦可以看出,當(dāng)被引用的是同一個(gè)文件時(shí),引用文件所使用的絕對(duì)路徑是一樣的。

          、相對(duì)路徑與絕對(duì)路徑概念

          相對(duì)路徑: 相對(duì)路徑,意思就是說相對(duì)于我來說,這個(gè)我就是指的當(dāng)前的文件,你在 test.html 里寫代碼,那么test.html就是當(dāng)前文件

          絕對(duì)路徑:就是寫死的路徑,也就是文件所在的確切路徑。

          舉例說明:

          二、相對(duì)路徑與絕對(duì)路徑的寫法

          嘍大家好,我是胖達(dá)。本期視頻來看看路徑相關(guān)的內(nèi)容。我們知道在網(wǎng)頁(yè)中存在很多的圖片,如果把這些圖片和html文檔放在一起,這樣不光不美觀,管理起來也非常不方便。通常會(huì)新建一個(gè)專門用來管理圖像資源的文件夾,當(dāng)需要查找圖像的時(shí)候就會(huì)選擇使用路徑的方式來指定圖像文件的位置。

          路徑的類型又分為兩種,第一種是相對(duì)路徑,第二種是絕對(duì)路徑。今天先來了解一下相對(duì)路徑。相對(duì)路徑是相對(duì)于當(dāng)前文件的位置來表示資源,也就是圖片位置的路徑表達(dá)方式。簡(jiǎn)單來說就是圖片相對(duì)于當(dāng)前html文檔的位置。這里把相對(duì)路徑的分類給大家列出來了,一個(gè)一個(gè)往下看。

          ·首先是同級(jí)路徑。同級(jí)路徑不需要在html里面寫任何符號(hào),只需要將文件名寫到html屬性里就可以了。在代碼里看一下,這里有一個(gè)image,點(diǎn)jpg的圖片和html文檔處于同一級(jí),所以在html的屬性里直接寫image,點(diǎn)jpg保存一下看看效果。

          可以看到現(xiàn)在圖片是正常展示的,同級(jí)路徑下只需要在html屬性里完整填寫圖像文件的名稱就可以了。

          ·再來看第二個(gè)下級(jí)路徑。當(dāng)圖像文件位于html文件下一集時(shí),需要在html屬性里完整填寫同級(jí)文件夾的名稱,然后斜杠寫出對(duì)應(yīng)圖片文件的名稱。

          →首先打開資源文件夾,在這里新增一個(gè)images的文件夾。將image圖片文件復(fù)制一份放到images文件夾里。

          →打開vscode,新建一個(gè)gtml文檔,這里新增一個(gè)image標(biāo)簽。

          →在左側(cè)資源管理器中剛剛新增的images文件夾已經(jīng)顯示出來了,打開以后會(huì)發(fā)現(xiàn)里面有一個(gè)image,點(diǎn)jpg的圖片。把這個(gè)路徑寫一下,在src屬性里面寫入位于當(dāng)前html文件同級(jí)的images文件夾的名稱,使用符號(hào)斜杠找到image,點(diǎn)gpg,看一下效果。此時(shí)圖片也完整顯示出來了。

          →如果在amager四文件夾里還有一個(gè)amager四文件夾,下級(jí)路徑又該怎么寫?在amager文件夾里再新建一個(gè)文件夾,打開vscod,在左側(cè)的資源管理器中a major s文件夾下面又新增了一個(gè)a major s文件夾,在這里面又放了一張圖片。

          這張圖片應(yīng)該怎樣讓它展示出來?一起來看一下。

          →首先找到同級(jí)的images文件夾,使用符號(hào)斜杠,此時(shí)vscode會(huì)提供給兩個(gè)選項(xiàng),一個(gè)是imagers文件夾,另一個(gè)是imager.gpg。選擇imagers,imagers文件夾里面的imager.gpg的文件了,保存一下看看效果。

          在瀏覽器中這兩張圖片都完美的展現(xiàn)出來了。

          最后來看一下相對(duì)路徑里面的。上級(jí)路徑使用的符號(hào)是點(diǎn)點(diǎn)杠。上級(jí)路徑又應(yīng)該怎么理解?也就是圖像文件是位于當(dāng)前這個(gè) hd ml文件的上一集。

          在練習(xí)文件夾里新增一個(gè)名為 hd ml的文件夾,打開vs code,選擇剛剛新增的文件夾,選擇新建文件,這里需要新增一個(gè) hd ml文檔。在當(dāng)前 hd ml文檔中,如果想要調(diào)用上一級(jí)的 image 點(diǎn) j p g 的圖片應(yīng)該怎么做?在 sr c 屬性里面使用點(diǎn)點(diǎn)杠。

          這里 vs code提供了上一集路徑中存在的文件,選擇 image 點(diǎn) j p g,在瀏覽器中看下效果,此時(shí)圖片也是正常顯示的。如果hd ml文件藏得更深一些,把當(dāng)前的文件復(fù)制一份,新增一個(gè)hd ml文件夾,將復(fù)制的文檔粘貼一下,打開剛剛復(fù)制的文檔,修改sr c屬性里面的值,使用點(diǎn)點(diǎn)杠。

          此時(shí)是沒有找到 amage 點(diǎn) j p g 的文件,這個(gè)時(shí)候就需要重復(fù)剛剛的操作,點(diǎn)點(diǎn)杠就能找到需要到的 amage 點(diǎn) jbg 的文件了,保存一下看看效果。這里可以看到圖片還是正常顯示出來了。

          本期視頻主要了解了相對(duì)路徑的三種分類,一個(gè)是同級(jí)路徑,一個(gè)是下級(jí)路徑,還有一個(gè)是上級(jí)路徑。希望小伙伴們下來可以好好練習(xí)一下,這對(duì)于后期的內(nèi)容非常重要。下期再來聊聊絕對(duì)路徑。本期的內(nèi)容到此結(jié)束,感謝觀看,下期再見。


          主站蜘蛛池模板: 国产成人一区二区精品非洲| 国产福利无码一区在线| 亚洲av不卡一区二区三区 | 精品一区二区三区免费毛片| 国产欧美色一区二区三区| 在线精品日韩一区二区三区| 国产亚洲福利精品一区二区| 日韩AV在线不卡一区二区三区| 亚洲欧洲一区二区三区| 国偷自产Av一区二区三区吞精| 末成年女AV片一区二区| 性色AV一区二区三区无码| 亚洲AV成人精品日韩一区18p| 亚洲成AV人片一区二区| 色综合视频一区中文字幕 | 日韩人妻无码一区二区三区| 精品三级AV无码一区| 精品国产一区二区二三区在线观看| 亚洲国产精品成人一区| 亚洲综合一区二区| 国产成人无码精品一区不卡| 水蜜桃av无码一区二区| 波多野结衣在线观看一区 | 午夜视频一区二区| 亚洲中文字幕无码一区二区三区 | 国模精品视频一区二区三区| 久久婷婷色综合一区二区| 国产精品夜色一区二区三区 | 亚洲一区二区三区无码国产| 一区五十路在线中出| 亚洲AV无码一区二区三区在线 | 久久精品黄AA片一区二区三区| 欧洲精品码一区二区三区| 亚洲国产精品一区二区成人片国内 | 99精品一区二区三区无码吞精| 日本一区二区高清不卡| 中文字幕一区一区三区| 变态拳头交视频一区二区| 国产精品免费综合一区视频| 久久久久人妻精品一区蜜桃| 武侠古典一区二区三区中文|