【发布时间】:2021-12-03 23:10:20
【问题描述】:
使用 iOS 15.0.2 Safari,当屏幕键盘关闭时,地址栏可以在不更新视口高度的情况下最小化。这会导致不按地址栏就无法移除的底部间隙。是否有任何已知的解决方法?使用嵌套容器可以在没有任何设备旋转的情况下达到这种状态,但我能想到的最简单的可重现示例如下:
- 横向旋转
- 专注于文本输入以调出屏幕键盘
- 旋转到纵向
- 按屏幕键盘上的“完成”
body {
padding: 0;
margin: 0;
overflow: hidden;
position: fixed;
inset: 0;
-webkit-text-size-adjust: 100%;
}
input {
font-size: 16px;
}
<head>
<meta name="viewport" content="width=device-width,initial-scale=1, viewport-fit=cover">
<meta name="theme-color" content="#000000">
</head>
<body>
<input type="text" />
</body>
【问题讨论】: