PHP Echo 内联 CSS

标签 php css

我想使用 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/

相关文章:

php - 有没有办法在不使用 FTP 的情况下从 PHP 更改文件夹权限?

php - 将递归/多维数组与另一个数组匹配

jquery - $(window).width() 与媒体查询不同

css - 使用 Flex Css 修复导航栏对齐

css - 为什么要使用隐含的媒体查询类型 "all"?

php - Laravel数据库迁移错误

php -\n 不在文本区域工作

css - Angular 5+ animate flex 在 Firefox 中不起作用

jQuery UI 可排序边框底部拖动

php - GET请求适用于python 'requests'库,但不适用于curl