【发布时间】:2015-05-28 22:11:17
【问题描述】:
我的 Wordpress 网站中有以下代码
HTML
<div class="test">
<?php if(has_category( 'update' ) || has_category( 'uncategorized' )) { ?>
<img alt="icn" src="<?php bloginfo('template_directory'); ?>/img/logo.png">
<?php } elseif(has_category( 'event' )) { ?>
<img alt="icn" src="<?php bloginfo('template_directory'); ?>/img/logo.png">
<?php } ?>
</div>
这会将图像放在类别名称的位置。 (类别名称“更新”= logo.png)
我的问题是我希望它们的尺寸响应,因为它们将被放置在响应高度 div 之上。我的想法是将它们变成“测试”div 的背景图像。我似乎无法重写 img 标记代码以将它们作为 div 的背景图像,而不仅仅是放置图像本身。
编辑前。
<?php if(has_category( 'update' ) || has_category( 'uncategorized' )) { ?>
<div style="background-image:url('...');">
...
【问题讨论】:
-
尝试将您的第一个
标签更改为
我试过了,我目前的尝试是我在编辑下添加的。我认为如果我能发现将其放入 ('...') 部分,它会起作用当你尝试这个时你得到了什么?请注意,您必须提供 div 的宽度和高度值(以百分比表示,因为它必须是响应式的),否则它不会显示任何内容,因为它的高度将为 0。我添加了 10% 的填充进行测试,我正在使用 background-color: red;它显示一个红色方块,但没有图像
标签: php jquery html css wordpress