2011-12-10 159 views
0
<div style="overflow:hidden;margin-top:37px;background color:#06A1FF;height:130px;width:100%;border-bottom:1px solid black;padding-top:20px;padding-left:20px"> 

由於某種原因,overflow:hidden似乎不起作用,因爲它會持續生成水平滾動條。溢出隱藏不起作用

請幫幫我。

+1

請在www.jsfiddle.net上重現問題,所以我們可以看到... – ptriek

+3

和背景顏色應該是背景顏色 – ptriek

+0

'背景顏色:#06A1FF;'需要更改爲'background-color:# 06A1FF;' – sooper

回答

2

溢出設置不起作用的原因是溢出處理內容的溢出,而不是元素本身的溢出。

因此選擇bookcasey's answer並添加margin-left: -20px或將overflow: hidden添加到父元素。

2

添加margin-left:-20px;,目前div的寬度爲100%+ 20px,因爲填充。