当滚动条可见时停止浏览器调整网站大小

在Windows中,当滚动条可见时,它会改变网站的宽度,并使其显示为“跳跃”,但在Mac OSX中,滚动条只是hover在网站上,不会更改任何大小。

有没有办法强制在Windows中的滚动条行事相同?

我不相信你可以让滚动条覆盖网站,但你可以强制它通过设置( 演示 )始终可见:

body{ overflow-y:scroll; } 

这是假设它是您的身体元素需要滚动,或者简单地将其设置在表示可滚动视口的元素上。

更多关于从MDN overflow-y

overflow-y CSS属性指定当顶部和底部边缘溢出时,是否剪裁内容,呈现滚动条或显示块级元素的溢出内容。

滚动剪辑内容,桌面浏览器使用滚动条,无论是否剪辑任何内容。 这可以避免滚动条在动态环境中出现和消失的问题。 打印机可能会打印溢出的内容。