html - 阻止网页的 "overscrolling"

标签 html css macos google-chrome

在 Mac 版 Chrome 中,可以“过度滚动”页面(找不到更好的词),如下面的屏幕截图所示,以查看“后面的内容”,类似于 iPad 或 iPhone。

我注意到有些页面禁用了它,例如 gmail 和“​​新标签”页面。

如何禁用“过度滚动”?还有其他方法可以控制“过度滚动”吗?

enter image description here

最佳答案

公认的解决方案对我不起作用。我让它工作同时仍然能够滚动的唯一方法是:

html {
    overflow: hidden;
    height: 100%;
}

body {
    height: 100%;
    overflow: auto;
}

关于html - 阻止网页的 "overscrolling",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12046315/

相关文章:

javascript - 关于 HTMLCollections 和命名属性的问题,继续使用?

javascript - 我无法向电子邮件内容添加换行符

css - Chrome 和 IE 中的下拉子菜单宽度问题

html - 在 div 中居中 <a> 标签

macos - 有没有办法找到 CGDisplay 的缩放系数?

javascript - 'innerHTML'和 'appendChild'的区别

php - 为什么我的 bootstrap 导航栏在 bootstrap 4 中不显示内联?

html - CSS 进度条错位了,如何保持原位?

linux - 是否可以使计算机充当蓝牙 HID 设备?

mysql - 使用 DataMapper 和 MySQL 数据库设置 Padrino