使用MarginLeft样式更改防止滚动条?

时间:2011-06-11 18:37:22

标签: javascript css

我有一个很大的div有很多项目,我已经转移到marginLeft ='120%'的事件。我使用overflow:hidden来防止它显示水平滚动条。但是当向右移动时,网页垂直滚动条的长度会变大。我希望div从屏幕上消失(当它这样做时我将HTML5转换)但不会影响页面的其余部分。我做错了什么?

1 个答案:

答案 0 :(得分:0)

内容实际上并没有向右移动,因为容器不够宽,所以默认操作是将内容放到下一行,因此垂直滚动。

尝试在宽度较大的包裹div中添加另一个div,这样内容就会有足够的空间实际向右移动。

<div id="wrapper">
    <div id="inner">
        <div id="content"></div>
    </div>
</div>

... CSS

#wrapper {
    overflow: hidden;
}
#inner {
    width: 9000px;
}