2011-08-11 51 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