Css Safari页面高度问题

Css Safari页面高度问题,css,html,browser,center,Css,Html,Browser,Center,我在我开发的许多网站上都遇到过这个问题,现在看来我在我的个人网站上也遇到了这个问题。问题在于,如果页面内容超过浏览器窗口的高度,则顶部的导航栏将从其应位于的位置偏移(它将向左移动两个像素) 在“关于”和“主页”上,由于页面内容不超过浏览器窗口,导航栏将显示在正确的位置。然而,在联系人页面上,表单会导致位置向左移动,我不知道为什么 提前感谢所有的帮助/想法,我已经玩了好几个小时了,我想我一定是在什么地方疏忽了 发现问题:是页面侧面的滚动条导致页面移动 可以通过始终显示scollbar,使用over

我在我开发的许多网站上都遇到过这个问题,现在看来我在我的个人网站上也遇到了这个问题。问题在于,如果页面内容超过浏览器窗口的高度,则顶部的导航栏将从其应位于的位置偏移(它将向左移动两个像素)

在“关于”和“主页”上,由于页面内容不超过浏览器窗口,导航栏将显示在正确的位置。然而,在联系人页面上,表单会导致位置向左移动,我不知道为什么


提前感谢所有的帮助/想法,我已经玩了好几个小时了,我想我一定是在什么地方疏忽了

发现问题:是页面侧面的滚动条导致页面移动


可以通过始终显示scollbar,使用
overflow-y:scroll
有很多种方法可以控制这一点,但最常见的方法是通过控制窗口上的
overflow-y
属性,使其始终具有滚动条或从不具有滚动条

设置
overflow-y:scroll
将强制滚动条始终存在

设置
overflow-y:hidden
将强制不存在滚动条