【发布时间】:2020-02-02 04:24:12
【问题描述】:
在 Safari 中打开虚拟键盘时,位置粘性不起作用
我尝试过使用position: -webkit-sticky。
非 Safari webkit 浏览器(Chrome、Firefox、Opera)中的预期行为
.sticky {
background-color: red;
position: sticky;
position: -webkit-sticky;
bottom: 0;
}
重现步骤:
- 在 iOS 上的 Safari 中打开 https://codepen.io/wmsmacdonald/pen/vYBVVRL
- 滚动以将白屏带入视口
- 点击文本输入聚焦
预期: 即使打开虚拟键盘,红色页脚也应该贴在屏幕底部 实际的: 用户必须在打开键盘的情况下向下滚动才能看到红色页脚
【问题讨论】: