2012-05-02 15 views
-1

我已经writen下面的代码,但因为某种原因我不能得到框的高度伸展我用溢出,但没有:(格位置的另一个DIV中绝对绵延

只要我删除绝对content_body位置然后将内容的div伸展。

#content{ 
    background-image:url(../../../images2/bg.png); 
    width:1001px; 
    height:auto; 
    padding-left: 10px; 
    overflow:auto; 
    padding-top:16px; 
} 
#content_body{ 
    position:absolute; 
    z-index:6; 
    overflow:auto; 
} 
<div id="content"> 
    <div id="content_body">Hello World!</div> 
</div> 
+0

请告诉我UR问题?不能得到你... –

+0

如果你使用position:absolute,那么元素没有宽度或高度。 – luke2012

+0

那么,如何让#content伸展到与#content_body相同的高度呢? – Rickstar

回答

3

我不会用position:absolute改用position:relative作为绝对定位元素没有高度或宽度。

您可以指定div的高度。例如height:100px

0

使用的位置是:相对而不是位置:绝对...的content_body大小会根据内容增加.... see this fiddle...