显然根据这个Using relative URL in CSS file, what location is it relative to?,从链接标签加载的css引用了与css文件所在文件夹相关的文件......
所以这是我的目录结构:
httpdocs/
css/
thecss.css
bg.png
所以thecss.css包含以下条目
#guinea {background-image:url(bg.png)}
但问题是......即使图像与css位于完全相同的目录中,图像也不会显示....
另一方面,如果我将其改为:#guinea {background-image:url(http://localhost/css/bg.png)}
它会起作用!
使用url(/css/bg.php)也不起作用......
我做错了什么?为什么我的相对网址包括不工作?答案 0 :(得分:0)
我想说最好将图片和样式分开。
然后将bg.png
放在images
文件夹中,并将其引用为......
#guinea {background-image:url(../images/bg.png)}