javascript - iOS浏览器溢出时的空白
问题描述
我对 HTML 和 CSS 很陌生。我目前正在开发移动网页。我面临的一个问题是,当我在不可滚动的页面上拖动时,iOS safari 或 chrome 浏览器上会出现从顶部向下的空白。
我已将我的页面 CSS 设置如下:
.app-view{
white-space: nowrap;
top: 0px;
overflow-y: hidden!important;
position: absolute;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
此空白仅出现在 iOS 上,而不出现在 Android 上。有谁知道怎么做?
更新:
我得到了答案,我正在使用 framework7,当我将该层更改为 position:fixed 时,还有另一层隐藏在下面。问题会消失
解决方案
也许在包含你的块中有一些意想不到的边距或填充,.app-view
没有你的标记和其他 css 很难回答
推荐阅读
- java - 无法通过Java运行命令,但可以通过cmd运行 CreateProcess error=2, 系统找不到指定的文件
- nuxt.js - 当前路径更改时 Nuxt 布局不会更新
- mysql - “MySQL 8”sql 语句的问题
- sas - 计算 SAS 中某事发生的次数
- webpack - 如何使用 react-app 和 webpack 进行 CORS 请求 - 没有 expressjs
- unity3d - Firebase 从数据库中读取最新数据
- jquery - 在更改的事件上向 Owl Carousel 项目添加类
- android - 图形 API 调试器错误 com.google.gapid.Server$GapisInitException
- oop - 业务规则领域建模
- r - 在 data.table 中矢量化 R for 循环