我有这个图片:Symfony / web / bundles / BackendBundle / images / main.png
我为这种风格启用了yui compresor: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);
答案 0 :(得分:0)
CSS文件与图像位于同一目录中,您只需调用:
background-image: url('main.png');
另外,您没有在上面列出上传“main_bg2.png”,只有main.png。您可能错过了要使用CSS调用的文件 - 如果没有,请上传它们。有时使用相同文件名的多个扩展名会让事情变得混乱。
答案 1 :(得分:0)
我找到了解决方案,我回答了我的问题: {%stylesheets“bundles / BackendBundle / css / *”filter =“ cssrewrite, yui_css”%} 我把cssrewrite放在资产申报和相对路径工作中