【发布时间】:2011-10-24 15:05:44
【问题描述】:
很明显,根据这个Using relative URL in CSS file, what location is it relative to?,从链接标签加载的css引用了与css文件所在文件夹相关的文件......
这是我的目录结构:
httpdocs/
css/
thecss.css
bg.png
所以 css.css 包含以下条目
#guinea {background-image:url(bg.png)}
但问题是......即使图像与 css 位于完全相同的目录中,它也没有显示出来......
另一方面,如果我将其更改为:
#guinea {background-image:url(http://localhost/css/bg.png)}
它会起作用的!
使用 url(/css/bg.php) 也不起作用...
我做错了什么?为什么我的相对 url 包括不起作用?
【问题讨论】:
-
奇数。如果您执行 #guinea {background-image:url(/css/bg.png)} 会发生什么?
-
这应该可以。我看不出有什么理由不这样做。
-
即使你的方法应该有效,试试
background: url('bg.png');。
标签: html css url include directory