PHP Echo内联CSS

时间:2015-06-25 22:25:08

标签: php css

我想使用PHP回声使用变量设置内联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>";

我试过这个,似乎没有用。 TIA

1 个答案:

答案 0 :(得分:0)

问题似乎严格在第一个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)。确保它们引用有效的图像文件。