我想使用 PHP echo 使用变量设置内联 css 背景图像。
echo "<div id='wtile' style='background:url(\'http://cdn.steamcommunity.com/economy/image/". $row["icon_url_large"]. "\');'>
<div id='name'> ". $row["market_hash_name"]. "</div>
<div id='price'> ". $row["avg_price_7_days"]. "</div>
</div>";
我试过了,好像不行。时间差
最佳答案
问题似乎完全在第一个 div
内。尝试将其更改为:
"<div id='wtile' style='background:url(http://cdn.steamcommunity.com/economy/image/". $row["icon_url_large"] . ");'> [...other divs]
引用 url
值是可选的,在这种情况下似乎只会使代码更加困惑。
编辑:
此外,我访问了您在评论中提供的链接,$row["icon_url_large"]
中的值看起来很奇怪,甚至似乎没有扩展名(例如 png)。确保它们引用有效的图像文件。
关于PHP Echo 内联 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31061853/