【发布时间】:2011-08-10 17:28:14
【问题描述】:
我目前正在从事关于汽车旅行的项目http://wayfi.ru 和
我最近遇到一个问题——出现垂直滚动后页面内容向左移动。如何预防?
据我所知,总是可以显示禁用的滚动并在必要时启用它。
你知道更好的技术来完成这个吗?
【问题讨论】:
我目前正在从事关于汽车旅行的项目http://wayfi.ru 和
我最近遇到一个问题——出现垂直滚动后页面内容向左移动。如何预防?
据我所知,总是可以显示禁用的滚动并在必要时启用它。
你知道更好的技术来完成这个吗?
【问题讨论】:
恐怕除了始终显示滚动条(无论是否处于活动状态)之外,我不知道有任何其他方法可以做到这一点。
我认为最简单的方法是:
html {
overflow-y: scroll;
}
这样,即使在没有滚动的页面上,也会为滚动条保留空间,并且内容不会在页面之间跳转。
【讨论】:
html 而不是body 以避免边缘情况问题,例如IE7 中的this。