我正在开发一个顶部带有菜单的网页。一个选项显示的信息对于屏幕来说是不够的,因此向上和向下滚动激活,这是可以的。但我注意到,当我点击菜单中另一个包含适合屏幕的信息的选项时,滚动不会激活,这没关系,但网页似乎移动到正确的,因为没有滚动占用窗口中的空间。这是正常的吗?它看起来很奇怪,因为网页略有移动。
我的页面集中在:
margin-left:auto
margin-right:auto
谢谢!
问题 问题是当滚动可见时网页看起来居中,当我点击另一个不需要滚动的链接时,网页向右移动,因为屏幕上有更多空格,因为不需要激活滚动。
答案 0 :(得分:3)
尝试:
html {
overflow-y: scroll;
}
如果您希望垂直滚动条始终存在,请在CSS中使用。
答案 1 :(得分:-1)
好吧,我不是100%肯定你的意思,但你可以随时尝试
“margin:auto;”
你也可以尝试在你的内容中添加一个名为“scrollable”的类/ id,你可以使用jQuery或原始javascript来防止/确保它滚动