Existe-t-il un moyen pour un développeur Web de désactiver la vérification orthographique de Chrome / Safari / WebKit sur des éléments input
ou des textarea
éléments particuliers ? Je veux dire soit par attribut de balise spécial, soit par instruction CSS propriétaire.
Il existe une instruction CSS pour désactiver la description des input
s, donc j'ai pensé que cela pourrait également exister. Je sais comment un utilisateur peut le faire.
Ou, en tant qu'utilisateur, puis-je le désactiver pour un domaine particulier?
html
css
google-chrome
spell-checking
tillda
la source
la source
Réponses:
Oui, il existe l'attribut de vérification orthographique HTML5.
<textarea spellcheck="false">
ou<input type="text" spellcheck="false">
http://www.whatwg.org/specs/web-apps/current-work/multipage/editing.html#spelling-and-grammar-checking
Mise à jour: ceci est désormais pris en charge dans les dernières versions de tous les navigateurs.
la source
Cela fonctionne dans Safari 7.1 et devrait également fonctionner dans d'autres:
Seulement
spellcheck="false"
n'a pas fonctionné.la source
pour tous les éléments d'un formulaire, il est possible et donc:
la source
En ce qui concerne la présentation des balises d'entrée: ne le faites pas, c'est un repère visuel pour les utilisateurs.
Mais si vous devez:
la source
:focus
et que le contour les interfère; laisser la:focus
valeur par défaut entraîne une discontinuité entre les différents navigateurs. stackoverflow.com/questions/71074/… peut également être utile dans ce cas.Dans React, vous devez utiliser à la
spellCheck
place.la source