我有一个很大的div有很多项目,我已经转移到marginLeft ='120%'的事件。我使用overflow:hidden来防止它显示水平滚动条。但是当向右移动时,网页垂直滚动条的长度会变大。我希望div从屏幕上消失(当它这样做时我将HTML5转换)但不会影响页面的其余部分。我做错了什么?
答案 0 :(得分:0)
内容实际上并没有向右移动,因为容器不够宽,所以默认操作是将内容放到下一行,因此垂直滚动。
尝试在宽度较大的包裹div
中添加另一个div
,这样内容就会有足够的空间实际向右移动。
<div id="wrapper">
<div id="inner">
<div id="content"></div>
</div>
</div>
... CSS
#wrapper {
overflow: hidden;
}
#inner {
width: 9000px;
}