样式中的$ variable =" background-image:url :();"

时间:2014-09-12 07:57:28

标签: php html variables url background-image

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

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

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

我尝试了""''\"

有人有想法吗?

6 个答案:

答案 0 :(得分:3)

PHP是一种服务器端语言,所以如果你想要任何东西可见到DOM(即你的HTML),你必须打印它到DOM。这是通过echo

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

如果需要打印任何变量值,只需echo它,它就可以被DOM看到。

答案 1 :(得分:1)

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

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

答案 2 :(得分:1)

您可以使用

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

或者是否支持(短标签)

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

答案 3 :(得分:1)

您必须使用PHP回显变量。试试这样:

<?php
 $iconPath = "/yourPath/image.jpg";
?>

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

答案 4 :(得分:1)

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

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

答案 5 :(得分:-2)

假设您的背景图片是&#39; picture.jpg&#39;,您需要输入的PHP代码:

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