2011-08-11 88 views
0

左右,顯然根據這個Using relative URL in CSS file, what location is it relative to?不加載,CSS是從鏈接標籤加載的引用文件,相對於該css文件所在的文件夾...樣式表URL正確

所以這裏是我的目錄結構:

httpdocs/ 
    css/ 
     thecss.css 
     bg.png 

所以thecss.css包含以下項

#guinea {background-image:url(bg.png)} 

,但問題是...圖像顯示不出來,即使它在完全相同的目錄用CSS ectory ....

在另一方面,如果我把它改成這樣:

#guinea {background-image:url(http://localhost/css/bg.png)} 

它的工作!

使用URL(/css/bg.php)也不行......

我究竟做錯了什麼?爲什麼我的相對網址不能正常工作?

+0

奇怪的地方您在images文件夾bg.png,並引用它作爲如此...。如果你做#guinea {background-image:url(/css/bg.png)},會發生什麼? –

+0

這應該起作用。我不明白爲什麼它不會。 –

+0

即使你的方法應該工作,試試'background:url('bg.png');'。 – ngen

回答

0

我會說這是最好的分開你的圖像和你的風格。

所以

#guinea {background-image:url(../images/bg.png)}

+0

即使認爲這是真的,但它不是解決問題的方法。 – Luuk