Android软键盘会弄乱视口高度,并且永远不会将其设置回原来的高度
我有一个网页,需要一个粘性的botton导航栏,停留在屏幕底部。我已经采取了简单的方法使用Android软键盘会弄乱视口高度,并且永远不会将其设置回原来的高度,android,html,css,web-applications,keyboard,Android,Html,Css,Web Applications,Keyboard,我有一个网页,需要一个粘性的botton导航栏,停留在屏幕底部。我已经采取了简单的方法使用 .nav_bar { width: 100% position: fixed; bottom: 0; } 这对我来说适用于桌面和移动浏览器中的所有视图。我不得不把它移植到一个webapp上,当我不得不打开android软键盘时,整个系统似乎就崩溃了 Android中的软键盘一打开,在文本框中输入数量,就会弄乱当前和后续页面的视口大小 在使用键盘之前,我检查了window.inn
.nav_bar {
width: 100%
position: fixed;
bottom: 0;
}
这对我来说适用于桌面和移动浏览器中的所有视图。我不得不把它移植到一个webapp上,当我不得不打开android软键盘时,整个系统似乎就崩溃了
Android中的软键盘一打开,在文本框中输入数量,就会弄乱当前和后续页面的视口大小
在使用键盘之前,我检查了window.innerHeight,它是615,与手机的屏幕大小相匹配。调用键盘后,它会突然跳到(644到1182,具体取决于页面长度)
谢谢你的帮助
下面是该问题的屏幕抓图
尝试使用软输入法 您在标记之间的mafifest文件中以这种方式使用它们