我有一個包含背景圖像的樣式表。CSS根目錄
background: url(../Images/myImage.png);
問題是,來自不同目錄的頁面使用此css!
我的CSS文件位於CSS文件夾中,Image文件夾中的圖像以及我的html頁面位於許多不同的文件夾中,具體取決於它們的內容和網站的含義。
我的所有頁面都繼承了這個CSS,因爲它是MAIN主題。
上例中使用的路徑是相對路徑。顯然,這條路徑只適用於某些頁面。我所需要的是鏈接從ROOT文件夾的CSS中的圖像。因此,無論文件在文件夾結構中的哪個位置,每條路徑都是正確的!
我曾嘗試:
~/Images/myImage.png
./Images/myImage.png
/Images/myImage.png
Images/myImages.png
我不認爲存在一個根文件夾選擇......但我希望它:/
只需每次使用絕對路徑,即。 http://example.com/Images/myImage.png – benhowdle89
不需要絕對路徑,這不應該是***外部***樣式表的問題,因爲路徑總是相對於樣式表本身。您是直接將CSS代碼放在'
'中嗎? –@ benhowdle89不會,因爲當您更改域名或將其置於子域名中時,所有內容都將被打破。我更喜歡'/ path'方法。 – jackJoe