我认为非常基本的问题.我有一个网站,其中一些页面可能适合浏览器的可视垂直区域,而其他页面则不适合(许多网站必须像这样).
当用户在桌面浏览器上从一个页面浏览到另一个页面时,垂直滚动条因此会出现并消失,具体取决于页面.影响是,当用户只选择另一个导航链接时,精确居中的页面会继续按滚动条的宽度移动 - 什么是阻止这种情况发生的最简单方法,而不会使我的所有网页都高度相同?
第二部分 - 为什么桌面浏览器不仅仅保留垂直滚动条区域,也许有办法强迫它们?
这样做(不适用于IE6):
body { overflow-y: scroll; }
Run Code Online (Sandbox Code Playgroud)
如果您还想始终显示水平滚动条,请使用以下命令:
body { overflow: scroll; }
Run Code Online (Sandbox Code Playgroud)