【问题标题】:Navigation bar moves for no apparent reason导航栏无故移动
【发布时间】:2009-12-09 06:54:50
【问题描述】:

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

【问题讨论】:

    标签: html css navigation navigationcontroller


    【解决方案1】:
    html{ overflow-y:scroll; }
    

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

    【讨论】:

      【解决方案2】:

      该页面比其他页面长。由于页面居中,您的浏览器正在为右侧的滚动条腾出空间,而其他页面中没有。

      【讨论】:

      • 啊,这就解释了!非常感谢你的帮助。有简单的补救措施吗?
      【解决方案3】:

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

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

      html { height: 101%; }
      

      这使得每个页面都比浏览器窗口稍长一点,无论它是什么大小!

      【讨论】:

      • 是的!非常感谢,我会这样做的。
      猜你喜欢
      • 2017-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-25
      相关资源
      最近更新 更多