我试图通过 css 中的 php 变量为图像提供路径,如下所示:
<?php $path= "www.ghhelpline.com/hello/images/" ?>
<style>
.hello {
background-image: url("<?php echo $path;?>new.png");
}
</style>
可能吗?
如果没有,请告诉我其他方法。
是的。(呜呼!
为了实现这一点,您的服务器需要解释该文件,因此要么修改设置,使服务器也查看.css文件,要么将其重命名为 .php。
另外,不要忘记 http://,否则路径将被解释为相对路径。
这取决于文件类型。如果在 .php 文件中使用此代码,则可以执行此操作,但如果在 .css 文件中使用它,则不能。
这是因为 PHP 解释器不解析这种类型的文件。
试试这个:
<?php
$path= "http://www.ghhelpline.com/hello/images/"; //add http before link starts..
?>
<style>
.hello {
background-image: url('<?php echo $path;?>new.png');
}
</style>
添加协议...http://
<?php $path= "http://www.ghhelpline.com/hello/images/" ?>