2011-12-10 40 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,因为填充。