2011-12-08 148 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'可能並不重要,因爲它只有一個最小高度,它只會展開而不是滾動。 –