.css文件中的相对图像路径是否存在浏览器兼容性问题?

时间:2012-02-03 19:35:00

标签: css cross-browser

我有.css个文件,其中包含对图像的相对引用:

BODY
{
    BACKGROUND: url(bg.gif);
}

其中bg.gif文件与.css文件位于同一文件夹中。这似乎在我的测试中工作正常,但我注意到我的日志中有一些错误表明某些浏览器试图在与引用{{1}的bg.gif页面相同的文件夹中找到.html } file,而不是.css文件所在的文件夹。

以下是一个此类.cssHTTP_USER_AGENT

的示例

我尝试在线搜索并找到相互矛盾的信息。

3 个答案:

答案 0 :(得分:0)

据我所知,现代浏览器都没有任何此类问题。相对路径得到了很好的支持。

答案 1 :(得分:0)

我从来没有听说过任何有这个问题的东西......我建议将它们与完整的相对路径联系起来,或者将它们放入图像文件夹中并通过它链接(有点像重置,第二个)机会)。

答案 2 :(得分:-1)

可能与页面的基本URL有关。您可能希望指定它,以便浏览器知道如何访问文件。

将基本元素添加到head(如下所示)部分并告诉我

<head>
    <base href="http://mysite.com/images/" target="_blank" />
</head>

希望它有所帮助。