-1

我有这张图片: Symfony/web/bundles/BackendBundle/images/main.png

我为这种风格启用了 yui 压缩器:Symfony/web/bundles/BackendBundle/images/main.css,它很好。

我在 config.yml 中有这个:cssrewrite:~

但是 main.css 的图像不起作用,为什么?

我尝试这种不同的格式:

background-image: url(/bundles/BackendBundle/images/main.png);
background-image: url(bundles/BackendBundle/images/main.png);
background-image: url(../images/main.png);
4

2 回答 2

0

我找到了解决方案,我回答了我的问题: {% stylesheets "bundles/BackendBundle/css/*" filter=" cssrewrite, yui_css" %} 我把 cssrewrite 放在资产声明和相对路径中

于 2012-10-16T19:31:40.560 回答
0

CSS 文件与图像位于同一目录中,您只需调用:

background-image: url('main.png');

此外,您没有在上面列出“main_bg2.png”已上传,只有 main.png。您可能会丢失您尝试使用 CSS 调用的文件 - 如果没有,请上传它们。有时,对于同一个文件名的多个扩展名,事情会变得混乱。

于 2012-10-16T19:19:01.657 回答