2010-11-05 119 views
0

背景左右div(列)不顯示,但添加「height:xx px」時顯示。 但我的內容div是flexible.how解決這個問題? tnx。 我的代碼是:背景不重複顯示

<div style="background:url("image/l.png") repeat-y;float:left;width:3px;height:auto;" id="left"></div> 
<div style="width: 613px;background:#fff;" id="center"> 
    <p>contents</p> 
    <p>contents</p> 
    <p>contents</p> 
    . 
    . 
    . 
    . 
    . 
    . 
</div> 
<div style="background:url("image/r.png") repeat-y;float:left;width:3px;height:auto;" id="right"></div> 
+0

請將您的CSS與HTML分開。這不再是1997年了。 – zzzzBov 2010-11-05 20:19:33

回答

0

聯合lr .PNG和使他們1個背景圖像上垂直#center重複,或者如果必要的話把它們放在中心元素的父。

+0

怎麼能沒有組合? – MJH 2010-11-18 21:56:52

0

最有可能的雙引號...爲最佳實踐,儘量保持你的CSS外部。獵人做的是完美的。

0

擺脫雙引號。使用url()時不需要引號。