滚动条的外观正在移动我站点中的对象

| 我有一个用php编写的网站,当内容足够大时,垂直滚动条就会显示出来。显然,这很有用,但是我需要找到一种方法,以免站点内容向左偏移一点! 还有谁能告诉我如何处理这样的事实:当我手动更改浏览器窗口的大小时,所有内容都会压缩以适合窗口?
已邀请:
显然,这很有用,但我需要找到一种方法,以免站点内容向左偏移一点! 在具有相同基本布局的页面之间切换时,这可能会非常烦人。我知道防止出现这种情况的唯一方法是始终强制使用垂直滚动条:
body { overflow-y: scroll } 
我经常觉得值得做一个平稳的体验。 Internet Explorer默认情况下为滚动条保留空间,无论是否需要滚动条。它是它比其他浏览器更好的少数功能之一。
我认为问题是滚动条移动了内容? 最简单的方法是确保高度始终比窗口大一点,以确保滚动条始终位于该窗口中,因此内容始终处于移位状态,因此不移位。
body {
 min-height: 101%;
}
应该可以。
我通常更喜欢Pekka提到的方法,但是
body {
  margin-bottom: 1px;
}
如果出于任何原因需要有效的CSS 2.1,可以使用。

要回复问题请先登录注册