我使用overflow-y: auto;
属性为列的溢出值设置滚动。但是溢出也会应用到x轴,但我不希望这样。是否有替代或我需要进行的任何更改,以便它只在y轴上溢出?
.leftbarInner {
width: 150px;
*width: 135px;
height: 448px;
*height: 442px;
background-color: #5C7E9F;
padding-right: 5px;
*padding-right: 0px;
overflow-y: auto;
}
我使用IE 7作为浏览器。
答案 0 :(得分:1)
你可以在这里找到溢出x和y的一些很好的例子:http://www.brunildo.org/test/Overflowxy2.html
请注意,它并非在所有浏览器中都显示相同,而且是css3属性。
答案 1 :(得分:0)
检查你没有溢出:auto;在以下两个css属性之后。 CSS属性也会按照您指定的顺序应用。所以如果溢出:auto是在overflow-x:hidden之后;然后它会覆盖并仍然显示x轴滚动。
overflow-y:auto;
overflow-x:hidden;