2012-08-17 90 views
1

我想在CSS中使用相對鏈接包含背景圖像。CSS相對鏈接播放

我的樹是這個樣子

/_css 
/_css/gcrm.css 
/_images 
/_images/bg-grad1.gif 

的CSS我使用用來稱呼它是像這樣

background-image: url(../_images/bg-grad1.gif); 

它顯示如預期的Visual Web Developer但是當我把它放在網絡,沒有背景。當我檢查在Chrome元素,這是鏈接文件

mysite.com/_css/../_images/bg-grad.gif 

可惜我不能與/根,因爲我想設置SSL和我的託管公司,使我們能夠爲共享證書,反映了使用鏈接到它站點1級深的域樹。

我一定錯過了一件令人難以置信的簡單但我無法弄清楚它是如何工作的。

+0

你有沒有這有什麼好運氣? – Jeemusu 2012-08-19 06:27:25

回答

0

您的網址看起來問候你的文件結構的罰款。假設這是你的文件結構:

/_css/ 
    ... 
    gcrm.css 
    ... 

/_images/ 
    ... 
    bg-grad1.gif 
    ... 

從它實際上在url輸出..代碼,也許你需要附上網址引號的事實:

background-image: url("../_images/bg-grad1.gif");

+0

是的,那是我的文件結構。我已經試過兩種不帶引號的單引號和雙引號。在網站管理員世界的來源估計這是由於引用... – Joshua 2012-08-17 06:52:59

+0

奇怪的是,你的CSS似乎罰款給我..你的CSS文件的網址顯示在你的頭,包括鏈接標籤? – Jeemusu 2012-08-17 06:55:49

0

使用下面的代碼:

background-image: url(../../_images/bg-grad1.gif);