2012-12-26 16 views
-1

我需要爲下面的div設置背景圖片。背景圖像必須按內聯樣式分配。我必須使用PHP來做到這一點。但是,在HTML,CSS內聯樣式和PHP引用方式下我的方法不起作用。我想知道是否有人可以幫我解決這個問題?提前謝謝了!無法使用php應用內聯背景圖片

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

您的代碼應該工作。問題在於別處。 -1。 –

+0

您是否爲此DIV設置了高度和寬度尺寸?每個瀏覽器呈現不同的指定寬度和高度。 –

回答

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

你的內聯CSS是正確的。舉一個最小高度和寬度,所以你可以看到你的形象:

$form .= '<div class="notes" style="background:url(http://i47.tinypic.com/dre2cp.png); min-height: 400px; min-width: 400px;">Hello</div>'; 
0

這可能是不工作,因爲http://i47.tinypic.com/d9897p.png是404,沒有找到。

下面確實顯示工作,但返回404圖像。

<div style="background-image:url(http://i47.tinypic.com/d9897p.png); min-height:300px; min-width:300px;"> </div> 
+0

如果我沒有弄錯,他們仍然會提供一個圖像。因此,OP應該期望看到正確的圖像或404圖像作爲背景。 – Sampson

+1

@JonathanSampson看來你是對的。那裏有一些重定向巫術。 :-) ..現在似乎與404一起工作,我已經正確地測試它。 – phpisuber01

+0

確實是魔法;) – Sampson

-1

避免通過PHP字符串打印HTML。只是保持原樣。
$form變量沒有一個單一的原因。
HTML應該寫成它(關閉當然PHP標籤後)

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