android - 无法在 Android 上的绝对定位 HTML 输入中键入非拉丁符号(PhoneGap)

标签 android html css cordova

我在绝对定位的 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/

相关文章:

java - Android 中的 Retrofit 无法解析

Android SSO Okta 集成示例

html - 仅在 <html class ="test"> 所在的页面上设置某个 <div> 的样式

javascript - Owl Carousel/flex 轮播

android - 在 Android 上跟随动画

android - 如何控制位图的透明度?

javascript - 使用 JavaScript 回到 CSS 位置粘性元素?

javascript - jQuery进入动画

javascript - 使用javascript为单词添加样式

css - 使用 CSS 进行 DIV 分区