$variable在style=“”中;背景图像:url:()&”;


$variable in style="background-image: url:( );"

我有一个关于使用variable作为设置background-image: url() 的IconPath的问题

<div style="background-image: url($iconPath)"></div>

我不知道如何使用变量设置背景图像的url?

我试用了""'''"

有人有主意吗?

PHP是一种服务器端语言,因此如果您希望任何东西对DOM(即HTML)都是可见的,则必须将其打印到DOM。这是通过echo 实现的

<div style="background-image: url('<?php echo $iconPath ?>')"></div>

如果需要打印任何变量值,只需echo,它将对DOM可见。

您可以echo PHP变量以在HTML中获取其值。所以试试这个

<div style="background-image: url('<?php echo $iconPath;?>')"></div>

您可以使用

<div style="background-image: url(<?php echo $iconPath; ?>)"></div>

或者是否支持(短标签)

<div style="background-image: url(<?= $iconPath; ?>)"></div>

您必须用PHP回显该变量。尝试如下:

<?php
 $iconPath = "/yourPath/image.jpg";
?>
<div style="background-image: url(<?php echo $iconPath; ?> )"></div>

如果您的服务器端语言是PHP,您可以使用以下语言:

<div style="background-image: url('<?php echo $iconPath?>')"></div>

假设您的背景图片是"picture.jpg",则需要键入的php代码为:

echo "<div style='background-image:url(&#039;picture.jpg&#039;)'">;