Existe uma maneira para um desenvolvedor web para desligar a verificação ortográfica Chrome / Safari / WebKit em particular, input
ou textarea
elementos? Quero dizer, por atributo de tag especial ou por uma instrução CSS proprietária.
Há uma instrução CSS para desativar o contorno de input
s, então pensei que isso também poderia existir. Eu sei como um usuário pode fazer isso.
Ou, como usuário, posso desativá-lo para algum domínio específico?
html
css
google-chrome
spell-checking
tillda
fonte
fonte
Respostas:
Sim, existe o atributo de verificação ortográfica 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
Atualização: isso agora é suportado nas versões mais recentes de todos os navegadores.
fonte
Isso funciona no Safari 7.1 e deve funcionar também em outros:
Só
spellcheck="false"
não funcionou.fonte
para todos os elementos de um formulário, é possível e assim:
fonte
Em relação ao esboço das tags de entrada: não faça isso, é uma dica visual para os usuários.
Mas se você deve:
fonte
:focus
e o contorno está interferindo com elas; deixar:focus
como padrão causa descontinuidade entre diferentes navegadores. stackoverflow.com/questions/71074/… também pode ser útil nesse caso.Em React, você precisa usar
spellCheck
.fonte