我正在玩一个主要用于学习目的的网站,在我的一个页面上,导航栏向左移动约5个像素,而不是所有其他页面。我认为没有理由不应该与其他人完全一样。有谁知道为什么?
答案 0 :(得分:6)
html{ overflow-y:scroll; }
甚至更好,因为它显示滚动条始终没有其他建议解决方案的1px滚动方式
答案 1 :(得分:2)
该页面比其他页面长。由于页面居中,因此您的浏览器会为右侧的滚动条腾出空间,这在其他页面中不存在。
答案 2 :(得分:1)
这是唯一一个足够长的页面,有一个垂直滚动条,占据了屏幕右侧的一些空间。
如果它困扰您,您可以通过将以下代码添加到您的css文件来强制所有页面进行垂直滚动:
html { height: 101%; }
这使得每个页面只比浏览器窗口略长,无论它的大小是多少!