CSS背景图片无法显示

4

我已经尝试了所有方法!但我的背景图片(gif)无法显示...

我的文件存储在FTP的public_html中。

我在HTML文档中像这样链接我的文件:

<link href="css/arena.css" rel="stylesheet" type="text/css" />

我有以下这些css代码:

body {
background-image: url('../images/2.gif'); 
}

我希望有人能帮我解决问题,因为这真的很令人沮丧。
提前感谢。

1
您的语法存在错误,请尝试使用以下代码: background-image: url('../images/2.gif'); - emmanuel
../images/2.gif 表示 2.gif 必须在 images 文件夹中找到,该文件夹必须与您的 css 文件夹位于同一父文件夹中。 - StackSlave
3个回答

4

您的语法出现了错误,您需要删除:

url('../images/2.gif)应该是url('../images/2.gif')

您可以查看background-image属性文档


信我,我已经做过那个了,但不幸的是没有任何结果。 - BonfireConspiracy
好的,请尝试使用 background: url('../images/2.gif'),同时检查您的gif文件路径以及其权限。 - Ahmad
似乎没有改变任何东西。奇怪的是,如果我在桌面上创建一个文件夹并执行我现在正在做的相同操作,它可以工作。但在我的服务器上却不行。 - BonfireConspiracy
不要使用相对路径,尝试使用URL。 - Ahmad
一切应该都没问题,这就是问题所在。 在我的主机文件夹中有我的arena.html和我的css文件夹,其中包括我的arena.css。与我的arena.html一起的还有我的images文件夹,在其中有我的2.gif。在这个设置下,它在我的桌面上可以工作,但当我将其上传到服务器上时,它就停止工作了。 - BonfireConspiracy
显示剩余2条评论

1
更改路径以包括../img/bgheader.jpg解决了问题。

1
问题已经解决。与权限有关。感谢大家的帮助,非常感激!

我遇到了同样的问题。你能再详细解释一下你是如何解决它的吗?谢谢。 - Sebastian M

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接