overflow-x没有按预期工作

时间:2015-09-03 05:56:48

标签: css css3

我有html喜欢:

<div id="content">
<div id="left" class="some">
</div>
</div>

和css这样:

.some{
overflow-y:auto;  
overflow-x:hidden;
}

但滚动条在x方向显示

3 个答案:

答案 0 :(得分:0)

此代码在这里工作正常:http://jsfiddle.net/p0qhtgzm/

在我看来,由于<div id="left" class="some">的任何父元素的宽度,最大宽度或最小宽度属性,此滚动条出现,您可以通过检查和覆盖该问题轻松解决此问题width属性或通过更改您的css,如下所示:

.some{
overflow-y:auto;  
overflow-x:hidden;
max-width: 100% !important;
min-width: 100% !important;
}

答案 1 :(得分:0)

1301,121: [GC (Allocation Failure) [PSYoungGen: 408960K->352K(409088K)] 1126151K->717559K(1915392K), 0,0093033 secs] [Times: user=0,02 sys=0,00, real=0,01 secs]

现在它应该工作

答案 2 :(得分:0)

你需要在主div上定义最小高度

#content{
width:300px;
height:70px;
min-height:200px;
}

.left{float:left;}

.some{
overflow-y:auto;  
overflow-x:hidden;
height:100px;
}