使用我在数据库中有其url的图像作为背景图像



我正在设计一个网页来展示一些商品每个商品的结果(如模型、价格、评论)都是一个数据库我调用主题来显示在每个商品中(同时显示在div中)我想为每个div设置背景(它保存在数据库中,每个商品都有一个背景图像)请告诉我这个div的真正语法是什么例如,我写了这样的代码:

<div class="commodities"> <style>.commodities{ background-image:<?php $Images[$i]?>}  </style>
<?php
    echo "Model:";
    echo $Models[$i];
    echo "<br><br>";
    echo "Price:&nbsp;&nbsp;&nbsp;";
    echo $Prices[$i];
    echo "<br><br>";
    echo $Comments[$i];
?>
</div>

请帮我修复这部分代码:{background-image:}

你必须这样做:

    <div class="commodities" style="background-image: url('<?php $Images[$i]?>');">
<?php
    echo "Model:";
    echo $Models[$i];
    echo "<br><br>";
    echo "Price:&nbsp;&nbsp;&nbsp;";
    echo $Prices[$i];
    echo "<br><br>";
    echo $Comments[$i];
?>
</div>

如果您将<<body>(把它放在<head>

请改用样式属性。)

此外,您忘记在背景图像属性上使用url标记。)

您缺少两个关键字,scoped和url。参见例如。http://www.w3schools.com/tags/att_style_scoped.asp和http://www.w3schools.com/cssref/pr_background-image.asp.

使用内联css。

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

或使用内部css。

<style type="text/css">
.logo {
background: #FFF url(<?php echo $variable_name; ?>);
}
</style>

相关内容

  • 没有找到相关文章

最新更新