2013-08-29 71 views
0

我想寫一些樣式表,並在較大的項目中使用的一些背景,但我不知道所在的路徑圖形將在以後的項目中的絕對路徑。所以我只想做好準備,然後路徑將被替換。 我不想移動圖形或樣式表。項目在C上:在D上使用xampp和圖形:問題是如何導入圖形? 我想是這樣CSS:背景圖像:網址與另一個磁盤分區

 

    background: url("file://localhost/D:/brig/task/image.png");  
    background: url("file://D:/brig/task/image.png");  
    background: url("D://brig/task/image.png");  

我可以使用絕對路徑,像這樣?

+0

我相信這僅適用於已安裝Web服務器上安裝了分區。不過,我可能是錯的。 – SeinopSys

回答

0

首先,我建議您使用編輯器,如dreamweaver,visual studio或任何例如所見即所得

然後做一個項目文件夾名爲brig並把所有的相關的目錄,圖像等裏面貼切。然後,當你在編輯器中打開HTML和CSS,請選擇您的主項目,然後當你通過srcurl把你的HTML或CSS中的圖像分別,它會自動使其相對的,從那個地方,你有最初把它拿來存儲在您的項目中。

例如,

background: url("../task/image.png");  

../裝置,用於向上移動一級目錄的相對路徑。所以在將來,當你把你的圖形文件放在同一條路徑上時,它將通過前面提到的相對路徑獲取圖像。

希望這會有所幫助。

0

用戶無法訪問您的文件系統,所以CSS不使用它。如果你想使用你的圖形d:你需要將它們移動到你網站文件夾中的c:。它可以位於子文件夾中。

+0

我知道,我只想用於開發,直到我知道項目結構。我使用其他解決方案,例如符號鏈接 – ThinkDeep

0

你的CSS是能夠得到的圖片,只要路徑仍然用../../../etc導航只是工作。它應該與服務器上的其他分區一起工作,就像來自web的普通url路徑一樣。如果分區不在您的服務器上,只需在您的webroot上創建一個文件夾即可。吸引太多您的網站並不可取。

+0

我知道,但它不工作,有403. 我只想用於開發,直到我知道項目結構。我使用其他解決方案,例如符號鏈接 – ThinkDeep