2010-11-05 114 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()时不需要引号。