如何将PHP添加到CSS中?
我想知道是否有人能帮忙。我正在尝试将从数据库检索图像的PHP代码添加到CSS中 我在example.php页面上有一小段CSS代码,根据example.php页面上发布的变量,需要有不同的背景图像 我想出的可怕的代码如下如何将PHP添加到CSS中?,php,html,css,Php,Html,Css,我想知道是否有人能帮忙。我正在尝试将从数据库检索图像的PHP代码添加到CSS中 我在example.php页面上有一小段CSS代码,根据example.php页面上发布的变量,需要有不同的背景图像 我想出的可怕的代码如下 <style> .par-surround { background-repeat: no-repeat; background-image:<?php <img src=<?=$subject['p
<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>
.标准杆环绕{
背景重复:无重复;
背景图像:;
背景位置:中上;
}
我不知道这是可以做到的,还是我必须用完全不同的方式来做到。任何帮助都将不胜感激,谢谢。这是可以做到的,但您需要输出正确的css才能做到这一点。 不接受(无效)html图像标记:
<style>
.par-surround {
background-repeat: no-repeat;
background-image: url(<?=$subject['picture']?>);
background-position: center top;
}
</style>
.标准杆环绕{
背景重复:无重复;
背景图片:url();
背景位置:中上;
}
重新编码是正确的。您需要一个有效的PHP代码:
<style>
.par-surround {
background-repeat: no-repeat;
background-image: url(<?php echo $subject['picture'] ?>);
background-position: center top;
}
</style>
.标准杆环绕{
背景重复:无重复;
背景图片:url();
背景位置:中上;
}
在输出CSS代码之前,还要确保$subject已定义并具有值。我认为这不是php yo!好。。。我建议您学习php的基本知识。这是一个关于如何直接从数据库中为php渲染图像的指南,实际上您不需要将php添加到css中。即使是你的问题也不能做到这一点。。。您要做的是在包含stylepart的html构造中使用php。如果你想在css中使用它,你可能需要看看
LESS
来处理这个问题。但在你的情况下,它只是像LJ_1102所说的那样。