2011-12-08 195 views

回答

2

试试这个:

#container { 
    overflow:hidden; /* change to hidden */ 
    margin: 0 auto; 
    margin-top:37px; 
    height: 100%; 
    width:875px; 
    -moz-box-shadow: 0 30 30px 5px #999; 
    -webkit-box-shadow: 30 0 30px 5px #999; 
    -o-box-shadow: 0 30 30px 5px #999; 
    border:1px solid black; 
    border-top-style:none; 
} 
#child1 { 
    overflow:hidden; /* change to hidden */ 
    min-height:150px; 
    border-bottom:1px solid #bbb; 
    background-color:#eee; 
    opacity:0.4; 
} 
+0

它不会有所作为。 – DemCodeLines

+0

在'#容器'上将'auto'改为'hidden'并没有什么区别?你确定?这是什么浏览器?我只是尝试在FF8,它绝对摆脱了那里的滚动条。 –

+0

好的,它现在正在工作。谢谢,但如果内容延伸下来,它会隐藏内容吗? – DemCodeLines

4

overflow:auto导致滚动大多数浏览器的溢出盒提供。更改相应的div(s)为overflow:hidden

This jsFiddle应该工作。

+0

滚动条仍在父div内部生成。 – DemCodeLines

+0

你是否在'container'和'child1'中将'overflow'更改为'hidden'? –

+0

'child1'可能并不重要,因为它只有一个最小高度,它只会展开而不是滚动。 –