我正在玩一个网站,主要是为了我的学习目的,在我的一个页面上,导航栏比所有其他页面都向左移动了大约 5 个像素。我看不出它为什么不应该与其他人完全相同。有谁知道为什么?
user216849
问问题
849 次
3 回答
6
html{ overflow-y:scroll; }
更好,因为它始终显示滚动条,而没有其他建议解决方案的 1px 滚动条
于 2009-12-09T13:24:06.103 回答
2
该页面比其他页面长。由于页面居中,您的浏览器正在为右侧的滚动条腾出空间,这在其他页面中不存在。
于 2009-12-09T06:56:51.977 回答
1
那是唯一一个足够长的页面有一个垂直滚动条,它占用了屏幕右侧的一些空间。
如果它困扰您,您可以通过将以下代码添加到您的 css 文件来强制所有页面进行垂直滚动:
html { height: 101%; }
这使得每个页面都比浏览器窗口稍长,无论它是什么大小!
于 2009-12-09T07:11:15.430 回答