我希望始终显示滚动条,为整个页面启用平滑滚动,并禁用新的溢出锚点功能。
这是在html
标签上的最佳设置吗:
html {
overflow-y: scroll;
scroll-behavior: smooth;
overflow-anchor: none;
}
还是在body
标签上?
body {
overflow-y: scroll;
scroll-behavior: smooth;
overflow-anchor: none;
}
请解释哪一个是首选的,以及为什么。谢谢!
发布于 2019-04-29 12:31:13
向
html
元素添加滚动行为:平滑,以实现整个页面的平滑滚动(注意:也可以将其添加到特定的元素/滚动容器中)
您还可以获取参考表单Here和有关浏览器兼容性的信息
可以将overflow-anchor属性应用于all elements
https://stackoverflow.com/questions/55903236
复制