我试图使用固定位置在iOS设备上运行良好 .

这是键盘未打开时的外观:

Screenshot: No keyboard active

对于上面的聊天窗口,我使用了这段代码:

position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

当我点击输入框(写一条消息)时,键盘打开,顶部变得隐藏,屏幕放大,看起来像这样:

Screenshot: When Keyboard is active

我认为ios在键盘打开时忽略了 top: 0 . 我该怎么做才能避免这种情况?

chrome上没有这样的问题 .