停止滚动条向左推送内容

时间:2010-11-28 16:42:07

标签: javascript html css

我正在设计一个网站,我有多个页面使用相同的模板,有些页面比浏览器窗口的高度长,其他页面不高。较长的那些被推到他左边大约10px,这可能听起来不多,但是当切换页面时,一切都会向侧面跳跃,这是显而易见的。

我是否可以做一些CSS来使每个页面上的滚动条显示在内容上而不是推送它,我在模板中有一个边距,所以如果浏览器窗口太小,它只会覆盖边距用户滚动到最右边。

3 个答案:

答案 0 :(得分:19)

执行此操作的唯一方法是始终显示滚动条。

html { overflow-y: scroll; }

答案 1 :(得分:4)

将溢出值作为叠加层。这将避免在滚动条出现时重新计算布局

答案 2 :(得分:0)

溢出:重叠对我有用。本来会对jintoppy的帖子发表评论,但我是个笨蛋