在Firefox和Safari中,当页面足够长以便滚动条出现时,居中的页面会移动几个像素.如果您浏览具有长和短页面的网站,则页面似乎“跳转”.
IE7往往使滚动条一直显示出来,但当页面不够长时,它会被禁用.由于HTML窗口的宽度从不改变页面的居中位置不会改变.
有没有解决方法或一种方式来调整页面,使其不会在Firefox和Safari中跳过?
谢谢.
解决方法
您可以简单地始终启用滚动条:
html{ overflow: scroll; }
但这会给你水平滚动条,这更好:
html{ overflow-y:scroll; overflow-x:auto; }
在需要的时候,这只会给你垂直的卷轴和水平的.