导航栏没有明显原因移动

时间:2009-12-09 06:54:50

标签: html css navigation navigationcontroller

我正在玩一个主要用于学习目的的网站,在我的一个页面上,导航栏向左移动约5个像素,而不是所有其他页面。我认为没有理由不应该与其他人完全一样。有谁知道为什么?

3 个答案:

答案 0 :(得分:6)

html{ overflow-y:scroll; }

甚至更好,因为它显示滚动条始终没有其他建议解决方案的1px滚动方式

答案 1 :(得分:2)

该页面比其他页面长。由于页面居中,因此您的浏览器会为右侧的滚动条腾出空间,这在其他页面中不存在。

答案 2 :(得分:1)

这是唯一一个足够长的页面,有一个垂直滚动条,占据了屏幕右侧的一些空间。

如果它困扰您,您可以通过将以下代码添加到您的css文件来强制所有页面进行垂直滚动:

html { height: 101%; }

这使得每个页面只比浏览器窗口略长,无论它的大小是多少!