当向上和向下滚动激活时,网页会移动

时间:2011-04-27 21:06:23

标签: html css

我正在开发一个顶部带有菜单的网页。一个选项显示的信息对于屏幕来说是不够的,因此向上和向下滚动激活,这是可以的。但我注意到,当我点击菜单中另一个包含适合屏幕的信息的选项时,滚动不会激活,这没关系,但网页似乎移动到正确的,因为没有滚动占用窗口中的空间。这是正常的吗?它看起来很奇怪,因为网页略有移动。

我的页面集中在:

margin-left:auto
margin-right:auto

谢谢!

问题 问题是当滚动可见时网页看起来居中,当我点击另一个不需要滚动的链接时,网页向右移动,因为屏幕上有更多空格,因为不需要激活滚动。

2 个答案:

答案 0 :(得分:3)

尝试:

html {
    overflow-y: scroll;
}

如果您希望垂直滚动条始终存在,请在CSS中使用。

答案 1 :(得分:-1)

好吧,我不是100%肯定你的意思,但你可以随时尝试

“margin:auto;”

你也可以尝试在你的内容中添加一个名为“scrollable”的类/ id,你可以使用jQuery或原始javascript来防止/确保它滚动