我在绝对定位的 div 和文本输入方面遇到了一些奇怪的问题。 例如(只是一些简短的 fragment ):
<div><input value="normal"/></div>
<div style="position: absolute;"><input value="positioned"/></div>
这里的技巧是您可以轻松地在“普通”字段中输入任何符号,但您不能在“定位”字段中执行此操作 - 例如,您可以输入英文文本,但丹麦语或日本字母将被忽略。 .
有没有人解决过类似的问题?
附言已在 PhoneGap 上测试
UPD。更多测试表明问题与“定位”元素上的焦点问题有某种关联。
最佳答案
好的,我不知道为什么,但问题出在这个 css 规则中
html, body{-webkit-font-smoothing: subpixel-antialiased;-webkit-backface-visibility: hidden; overflow: hidden; /* Force webkit to use sub-pixel antialiasing */}
关于android - 无法在 Android 上的绝对定位 HTML 输入中键入非拉丁符号(PhoneGap),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9326301/