-1

我需要为下面的 div 设置背景图像。背景图像必须指定为内联样式。我必须使用 php 来做到这一点。但是,使用 html、css 内联样式和 php 中的引号的方式是我下面的方法不起作用。我想知道是否有人可以帮我解决这个问题?提前谢谢了!

$form .= '
    <div class="notes" style="background:url(\'http://i47.tinypic.com/d9897p.png\');" >Hello</div>';
4

4 回答 4

0
$form .= '<div class="notes" style="background:url(http://i47.tinypic.com/dre2cp.png);">Hello</div>';
于 2012-12-26T20:07:19.650 回答
0

您的内联 CSS 是正确的。给出最小高度和宽度,以便您可以看到您的图像:

$form .= '<div class="notes" style="background:url(http://i47.tinypic.com/dre2cp.png); min-height: 400px; min-width: 400px;">Hello</div>';
于 2012-12-26T20:18:24.277 回答
0

它可能无法正常工作,因为http://i47.tinypic.com/d9897p.png是 404-Not Found。

以下似乎确实有效,但返回 404 图像。

<div style="background-image:url(http://i47.tinypic.com/d9897p.png); min-height:300px; min-width:300px;"> </div>
于 2012-12-26T20:18:34.620 回答
-1

避免通过 PHP 字符串打印 HTML。保持原样。
$form变量没有一个单一的原因。
HTML 应该写成它(当然是在关闭 PHP 标记之后)

<div class="notes" style="background:url('http://i47.tinypic.com/d9897p.png');" >Hello</div>
于 2012-12-26T20:25:19.527 回答