¿Hay alguna forma para que un desarrollador web desactive el corrector ortográfico de Chrome / Safari / WebKit en particular inputo textareaelementos? Me refiero ya sea por un atributo de etiqueta especial o una instrucción CSS propietaria.
Hay una instrucción CSS para desactivar la descripción de inputs, así que pensé que también podría existir. Sé cómo puede hacerlo un usuario.
O, como usuario, ¿puedo desactivarlo para algún dominio en particular?
html
css
google-chrome
spell-checking
tillda
fuente
fuente

Respuestas:
Sí, existe el atributo de corrección ortográfica de HTML5.
<textarea spellcheck="false">o<input type="text" spellcheck="false">http://www.whatwg.org/specs/web-apps/current-work/multipage/editing.html#spelling-and-grammar-checking
Actualización: ahora es compatible con las últimas versiones de todos los navegadores.
fuente
Esto funciona en Safari 7.1 y debería funcionar también en otros:
Solo
spellcheck="false"que no funcionó.fuente
para todos los elementos de una forma es posible y así:
fuente
En cuanto a la descripción de las etiquetas de entrada: no lo hagas, es una señal visual para los usuarios.
Pero si debes:
fuente
:focusy el esquema está interfiriendo con ellas; dejar el:focusvalor predeterminado provoca la discontinuidad entre los diferentes navegadores. stackoverflow.com/questions/71074/… también puede ser útil en este caso.En React, debes usarlo
spellChecken su lugar.fuente