2010-09-26 50 views
0

我有一个div A和​​另一个div B在里面。使用jquery我得到的数据并插入HTML()在div B中,div A不扩展其长度和div b溢出底部。div在IE8中没有扩展到新内容

下面是它的CSS:

#A { 
    position:absolute; 
    top:30px; 
    left:0; 
    background-color: #FFFFFF; 
    width:920px; 
    display:block; 
    padding: 0 0 30px 0; 
    overflow:auto; 
    text-align:left; 
} 

.B { 
    display: inline-block; 
    *display: inline; 
    zoom: 1; 
    vertical-align: top; 
    width: 425px; 
} 
+1

'#B'的造型是什么?它漂浮吗? – 2010-09-26 20:35:31

+2

@ Wright-Geek这是你的第六个问题,有人必须回到你身后,让它可读。如果您不确定如何使代码格式化和可读,请在此处查看指南:http://stackoverflow.com/editing-help – 2010-09-26 20:36:58

+0

不是它的浮动,它是2行内块的右边部分.. – 2010-09-26 21:01:08

回答

0

可能是时候来发布链接到这一个!

如果没有更多的信息,可能试试height:auto;#A,或删除overflow:auto

+0

这些不起作用,我希望IE浏览器与其他所有浏览器没有太大不同 – 2010-09-26 22:17:19

+0

您的浏览器中是否有DOM检查器?查看是否有一些残留样式应用于#A可能值得检查?也许它是继承,或者也许是绝对定位的 - 听起来有点奇怪。 – danjah 2010-09-26 22:46:15