如何在iOS 10.3.1中修复Safari的html边距底部错误

问题描述 投票:9回答:1

我在iOS 10.3.1中注意到,在使用safari并激活虚拟键盘时,您可以一直向上滚动页面并在html元素和虚拟键盘之间留下空白区域(与主体颜色相同)。

您可以看到蓝色区域是检查员认为的html元素,并且在虚拟键盘和html之间存在白色间隙(如果我将体背景设置为黑色则为黑色)。

weird bug

请注意,此间隙不会自动显示。键盘出现时必须向上滚动。我注意到了这一点,因为我使用javascript向上滚动来修复中文9键盘键盘的错误(它将覆盖屏幕的底部,恰好是textarea)。

javascript html ios css
1个回答
0
投票

最近,我遇到了类似Cordova WebApp和iOS10的情况。当时的问题是,主视图容器的高度为100%而不是100vh。查看您的CSS或更新您的帖子了解更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.