2

我正在玩一个网站,主要是为了我的学习目的,在我的一个页面上,导航栏比所有其他页面都向左移动了大约 5 个像素。我看不出它为什么不应该与其他人完全相同。有谁知道为什么?

4

3 回答 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 回答