css – 当滚动条出现时,FireFox偏移量的长页面

在Firefox和Safari中,当页面足够长以便滚动条出现时,居中的页面会移动几个像素.如果您浏览具有长和短页面的网站,则页面似乎“跳转”.

IE7往往使滚动条一直显示出来,但当页面不够长时,它会被禁用.由于HTML窗口的宽度从不改变页面的居中位置不会改变.

有没有解决方法或一种方式来调整页面,使其不会在Firefox和Safari中跳过?

谢谢.

解决方法

您可以简单地始终启用滚动条:
html{
 overflow: scroll;
}

但这会给你水平滚动条,这更好:

html{
   overflow-y:scroll;
   overflow-x:auto;
}

在需要的时候,这只会给你垂直的卷轴和水平的.

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效