我有点累了,通过
Android上的软键盘寻找重叠输入字段的解决方案.我的问题是非常类似于这一个:
Soft Keyboard Overlapping with EditText Field虽然在这种情况下,它发生在HTML5,而不是本机应用程序.
更准确地说:当输入字段完全被键盘覆盖时,整个页面被滚动,这个字段变得可见 – 没关系.但是如果这个输入是在可见区域的边缘(键盘出现之后),我的软键盘重叠,页面将不会滚动.在输入第一个标志后,页面将被滚动.
我的客户不喜欢这种行为…它肯定发生在Galaxy Tab 10“ – Android 4.0.3,Lenovo Tablet – Android 3.1.
我尝试设置输入的高度,使用box-sizing:border-box; -webkit-appearance:textfield; -webkit-user-select:text; -webkit-writing-mode:horizontal-tb; -webkit- rtl-ordering:逻辑;还有更少,但没有任何工作.
你有什么想法吗我喜欢CSS解决方案,在这种情况下(客户要求),JavaScript页面滚动不是我的答案.
也许这只是一个Android Web浏览器错误,没有解决方法或一些特定的问题,由于一些输入的父母的风格(我已经尝试删除所有位置:绝对属性)?
欢迎所有的建议.