Android semble augmenter la zone cliquable d'un bouton de soumission sur un formulaire HTML sur lequel je travaille. C'est comme s'il y avait environ 25 pixels à la droite du bouton d'envoi qui sont également activables. Ceci est problématique car, dans ma conception, à droite du bouton de soumission est un élément <A>
avec un gestionnaire d'événements lié à celui-ci. Le fait de taper le <A>
soumet souvent le formulaire au lieu de déclencher le gestionnaire d'événements. Je fais la plupart de mes tests dans Browerstack et certains sur du vrai matériel. Le problème se manifeste dans les appareils (virtuels) avec des largeurs d'écran inférieures (par exemple 320px), et semble être là dans Android 2.3 et 4. Les mêmes pages dans iPhone (4s, iOS6) et Blackberry (v7) ne présentent pas le problème.Est-ce que android ajoute une zone active supplémentaire autour des boutons d'envoi?
Here's a CodePen example, et un single file version du même code pour faciliter la visualisation sur mobile
Quelqu'un at-il vu d'autre cela? Est-ce une caractéristique? Un bug - soit dans Android ou dans mon code?
Dans le cas où je ne suis pas clair, ce supplément hit-zone n'est pas visible. Il ne prend pas de place, ne met de côté aucun des éléments environnants. La zone de frappe se comporte comme si le bouton avait 'position: relative; rembourrage-droit: 30px; z-index: 100; 'appliqué, mais aucun positionnement réel n'est appliqué à l'un des éléments concernés. –