2

我有

/path/to/my/theme/static/css/frontend.css

由 base.html 调用

<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}css/frontend.css" media="all" />

其中我有标题的背景:

#header-wrapper 
        min-width: 960px;
        height: 150px;
        background: transparent url(img/header-bg.png) repeat-x center bottom;
}

该文件是

/path/to/my/theme/static/img

我已经运行 manage.py collectstatic 来收集文件,几乎所有内容看起来都是正确的,除了生成的链接如下所示:http ://example.com/static/css/img/header-bg.png

其中没有显示图片,因为正确的 URL 是:http ://example.com/static/img/header-bg.png

我哪里错了??

4

1 回答 1

1

url()相对于 css 文件的路径:也许你可以使用url(../img/header-bg.png)

于 2014-02-15T22:35:28.777 回答