【问题标题】:css background image won't displayCSS背景图像不会显示
【发布时间】:2014-11-30 04:56:48
【问题描述】:

我什么都试过了!但是我的背景图片 (gif) 不会出现..

我的文件存储在我的 ftp 上的 public_html 中。

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

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

我在 css 中有以下几行:

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

我希望有人可以帮助我,因为这真的很令人沮丧。

提前致谢。

【问题讨论】:

  • 您的语法有错误,请尝试:background-image: url('../images/2.gif');
  • ../images/2.gif 表示必须在images 文件夹中找到2.gif,该文件夹必须与您的css 文件夹位于同一父文件夹中。

标签: css image background-image


【解决方案1】:

更改路径以包含 ../img/bgheader.jpg 修复了它。

【讨论】:

    【解决方案2】:

    问题解决了。它与权限有关。谢谢大家帮忙,不胜感激!

    【讨论】:

    • 我遇到了同样的问题。您能否进一步解释一下您是如何设法解决的?谢谢
    【解决方案3】:

    你的语法有错误,你必须删除:

    url('../images/2.gif) 而不是url:('../images/2.gif')

    您可以查看background-image property documentation

    【讨论】:

    • 相信我,我已经这样做了,不幸的是没有结果。
    • 好吧,试试background: url('../images/2.gif'),还要检查你的gif的路径以及它的权限
    • 似乎没有任何改变。奇怪的是,如果我只是在我的桌面上创建一个文件夹来做我现在正在做的事情,它确实有效。但在我的服务器上却没有。
    • 不要使用相对路径尝试使用 url
    • 一切都应该没问题,这就是问题所在。在我的主机文件夹中是我的 arena.html 和我的 css 文件夹,包括我的 arena.css 和我的 arena.html 是我的图像文件夹和我的 2.gif。通过这个设置,它可以在我的桌面上运行,但是当我将它上传到我的服务器上时,它就停止了工作..
    猜你喜欢
    • 2012-12-11
    • 2019-02-27
    • 2015-02-18
    • 1970-01-01
    • 1970-01-01
    • 2016-06-11
    相关资源
    最近更新 更多