我想知道是否有人可以提供帮助。我正在尝试将从数据库中检索图像的PHP代码添加到CSS中。
我在example.php页面上有一小部分CSS代码,需要根据发布到example.php页面的变量来为背景设置不同的图像。
我提出的可怕代码如下
<style>
.par-surround {
background-repeat: no-repeat;
background-image:<?php <img src=<?=$subject['picture']?>border="0" width="740px" height="auto"/> ?> ;
background-position: center top;
}
</style>
我不知道是否可以这样做,或者我是否必须以其他方式完成。任何帮助将不胜感激,谢谢。
答案 0 :(得分:2)
可以这样做但你需要输出适当的css才能做到这一点。
background-image
不接受(无效)html图片代码:
<style>
.par-surround {
background-repeat: no-repeat;
background-image: url(<?=$subject['picture']?>);
background-position: center top;
}
</style>
答案 1 :(得分:0)
原因是正确的。您只需要有一个有效的PHP代码:
<style>
.par-surround {
background-repeat: no-repeat;
background-image: url(<?php echo $subject['picture'] ?>);
background-position: center top;
}
</style>
在输出CSS代码之前,还要确保定义了$ subject并且有一个值。