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 回答