我有一个div可能会在添加或删除内容时溢出.
然而,UI设计者不希望看到但不活动的滚动条(与之一样overflow: scroll
),并且他们不希望在添加和删除内容布局时更改内容布局(如同overflow: auto
).
是否有办法获得此行为,并考虑不同平台和浏览器上的不同滚动条.
小智 6
做到这一点的唯一方法是使容器中的项目的宽度固定。并且您必须对滚动条的宽度保持保守。
.container {
width: 200px;
height: 200px;
overflow: auto;
overflow-x: hidden;
border: 1px solid black;
}
.item {
width: 200px;
...
Run Code Online (Sandbox Code Playgroud)
https://jsfiddle.net/fr1jnmn6/1/