我的CSS链接如下:
{% stylesheets '@MyFrontendBundle/Resources/public/css/*' filter='cssrewrite' %}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
此CSS文件中的背景图片:
#pic {background-image:url('../../bundles/myfrontend/images/pic.png');}
CSS和图像文件夹都在Resources / public /中。 背景图片只是没有显示出来。当我在浏览器中查找路径时,它会显示
background-image:url('../../Resources/bundles/myfrontend/images/pic.png');
为什么要在我的路径中添加资源?如果我将Firebug中的路径编辑回
background-image:url('../../bundles/myfrontend/images/pic.png');
正在展示背景。
我希望,有人可以帮助我解决这个问题。
P.S。:问题并不存在于Linux上。背景图像正在那里显示。
答案 0 :(得分:1)
试试这个:
{% stylesheets '@MyFrontendBundle/Resources/public/css/*' filter='cssrewrite' %}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
编辑:
background-image:url('../../../bundles/myfrontend/images/pic.png');