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 textarea
particuliers? Je veux dire par attribut de balise spécial ou par une instruction CSS propriétaire.
Il existe une instruction CSS pour désactiver la description des input
s, j'ai donc 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?
Oui, il existe l'attribut HTML5 orthographe.
<textarea spellcheck="false">
ou <input type="text" spellcheck="false">
Mise à jour: Ceci est désormais pris en charge dans les dernières versions de tous les navigateurs.
Cela fonctionne dans Safari 7.1 et devrait également fonctionner dans d'autres:
<input autocomplete="off" autocorrect="off" autocapitalize="off"
spellcheck="false"/>
Seulement spellcheck="false"
n'a pas fonctionné.
pour tous les éléments d'un formulaire c'est possible et donc:
<form spellcheck="false" .. />
En ce qui concerne la présentation des balises d'entrée: ne le faites pas, c'est un signal visuel pour les utilisateurs.
Mais si vous devez:
#your-input{outline:none;}