-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

CSSファイルは画像と同じディレクトリにあります。単に次のように呼び出します。

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

また、「main_bg2.png」がアップロードされていることを上にリストしていません。main.pngのみがアップロードされています。CSSで呼び出そうとしているファイルが見つからない可能性があります。まだアップロードしていない場合はアップロードしてください。同じファイル名の拡張子が複数あると、混乱することがあります。

于 2012-10-16T19:19:01.657 に答える
0

私は解決策を見つけました、私は私の質問に答えます:{%stylesheets "bundles / BackendBundle / css / *" filter = " cssrewrite、 yui_css"%}私はcssrewriteを資産宣言に入れて相対パスが機能します

于 2012-10-16T19:31:40.560 に答える