始终显示浏览器滚动条以防止页面跳转

Pau*_*aul 32 html css browser scrollbar

可能重复:
如何使用javascript始终在浏览器中显示滚动条?

有些页面我有很多内容,其他页面有几行,所以当我在页面之间点击时,某些页面在浏览器上有一个滚动条而其他页面没有.因此,当页面之间点击时,由于额外的空间,页面会一直跳转.

是否可以随时显示滚动条,或者如果没有大量内容可以阻止页面跳转,则会显示灰色?

它可以在所有浏览器上运行,希望有人可以提供帮助,

干杯

Oli*_*ton 55

尝试阅读Chris Coyer 撰写的这篇文章,它解释得非常好.

来自文章:

将overflow-y分配给滚动确实有效,它可以在Firefox,Safari和IE 6中运行,这使它成为最佳解决方案:

html {
    overflow-y: scroll; 
}
Run Code Online (Sandbox Code Playgroud)

  • 我已更新您的答案,以包括链接文章中的相关部分; 请记住,我们无法保证您今天所链接的内容将在明天! (5认同)

Sal*_*ter 13

html {
    overflow-y: scroll; 
}
Run Code Online (Sandbox Code Playgroud)

这是最好的解决方案.

  • 不是最好的解决方案.当然`html`标签包括`body`,还有`head`,CSS没有意义.最好在`body`级别定义属性. (3认同)
  • 在主体级别溢出将导致某些(IE6)浏览器上的双滚动条. (2认同)