我有一个关于使用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('picture.jpg')'">;