Aggiornamento:elementi di input su Android 4.x non può essere uno stile quando è focalizzato
C'è una correzione:
-webkit-user-modify: read-write-plaintext-only;
domanda originale:
sto provando a bollire questo fino ad un semplice esempio:
Ho un semplice elemento di input come questo:
<input class="myclass" type="text"/>
lo stile che sembra:
.myclass, .myclass:focus {
background-color: black;
}
questo funziona bene su Android 2.x e 3.x (ad eccezione di alcuni dispositivi che sono noti a non rispettare i CSS su elementi di input mirati)
Poiché ho aggiornato un Nexus S alla 4.0.3, non posso ottenere il campo di input per accettare alcuno stile.
Alcuni test hanno rivelato quanto segue: Gli stili vengono effettivamente applicati, ma per alcuni motivi il browser esegue il rendering di un rettangolo bianco sull'input, rendendo gli stili inutili. Usando Weinre sono stato in grado di spostare l'elemento di input "reale", in modo da essere in grado di visualizzarli entrambi.
Qualsiasi suggerimento su questo è molto benvenuto.
io non sono a conoscenza WebKit su Android, ma forse l'impostazione '-webkit-aspetto: none; 'potrebbe impedire a Webkit di legare per impostare gli stili di fuoco predefiniti. – Duopixel
già provato, ma grazie per il suggerimento –
Funziona se si tocca due volte? – Knu