首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >应该在html或body上设置scroll-behavior、overflow-anchor和overflow-y CSS属性吗?

应该在html或body上设置scroll-behavior、overflow-anchor和overflow-y CSS属性吗?
EN

Stack Overflow用户
提问于 2019-04-29 20:18:16
回答 1查看 336关注 0票数 0

我希望始终显示滚动条,为整个页面启用平滑滚动,并禁用新的溢出锚点功能。

这是在html标签上的最佳设置吗:

代码语言:javascript
运行
复制
html {
    overflow-y: scroll;
    scroll-behavior: smooth;
    overflow-anchor: none;
}

还是在body标签上?

代码语言:javascript
运行
复制
body {
    overflow-y: scroll;
    scroll-behavior: smooth;
    overflow-anchor: none;
}

请解释哪一个是首选的,以及为什么。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2019-04-29 20:31:13

html元素添加滚动行为:平滑,以实现整个页面的平滑滚动(注意:也可以将其添加到特定的元素/滚动容器中)

您还可以获取参考表单Here和有关浏览器兼容性的信息

可以将overflow-anchor属性应用于all elements

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55903236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档