css - 防止网络移动浏览器上的 x 滚动

标签 css mobile-safari

我在移动设备上运行我的浏览器,我在一个页面上看到的是一个巨大的向右滚动的 y 轴。 所以我用了这个:

   body{
    overflow-y: scroll !important;    
       overflow-x: hidden !important;
    }

那没有帮助,当我在浏览器上运行该站点时......不会发生这样的效果。有什么方法可以禁用 y 滚动吗?也许这也适用于移动浏览器!?

最佳答案

您想禁用y 滚动并且您正在此处禁用x

html, body {  /*You probably wont need !important too */
   overflow-y: hidden !important;    
   overflow-x: auto !important; /*Or you can use scroll value as well*/
}

Example

Note: If you are disabling your scroll, users wont be able to scroll vertically at all..content overflowed out of the viewport will be hidden

关于css - 防止网络移动浏览器上的 x 滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13822708/

相关文章:

jquery - 检查 Bootstrap 折叠导航栏是否溢出

javascript - 重新加载 javascript 和 CSS,最佳实践 : PHP

html - 将 Bootstrap 导航栏限制为固定高度,同时允许在导航栏菜单中使用自定义图标

javascript - 添加到主屏幕后 iPhone WebApp 无法正常工作

iphone - 在 iPhone 应用程序的 Safari 中打开 Google 网络搜索

html - 如何使 <div> 完全填充浏览器窗口,包括自 2019 年起的 Mobile Safari

javascript - javascript中相对路径和绝对路径的区别

javascript - 将 html 元素本身传递给 javascript 函数

ios - 导致 Safari Mobile (iOS) 页面顶部空白的 CSS 问题

html - 在 Safari 中跳转输入字段