1

私はHTML/PHPファイルで次のようなことができることを知っています

<img src="<?php bloginfo('template_url'); ?>/path/to/image.png" />

しかし、CSSでは、私がやりたいのであれば、明らかにこれを行うことはできません

background: url('<?php bloginfo('template_url') ?>/images/linen.png');

したいのに。

同様の効果を達成するにはどうすればよいですか?

4

1 に答える 1

1

<?php bloginfo('template_url'); ?>CSS ファイルでは使用しないでください。CSS ファイル内の URL は、現在の CSS ファイルに対して相対的です。

したがって、次のディレクトリ構造がある場合

theme/
    images/
        linen.png
    css/
        styles.css

あなたのCSSルールは次のようになります

background: url('../images/linen.png');
于 2012-11-22T19:14:36.260 に答える