Gibt es eine Möglichkeit für einen Webentwickler , die Rechtschreibprüfung für bestimmte Elemente input
oder textarea
Elemente von Chrome / Safari / WebKit zu deaktivieren ? Ich meine entweder mit einem speziellen Tag-Attribut oder einer proprietären CSS-Anweisung.
Es gibt eine CSS-Anweisung zum Deaktivieren der Gliederung von input
s, daher dachte ich, dass diese möglicherweise auch vorhanden ist. Ich weiß, wie ein Benutzer das machen kann.
Oder kann ich es als Benutzer für eine bestimmte Domain deaktivieren?
html
css
google-chrome
spell-checking
tillda
quelle
quelle
Antworten:
Ja, es gibt das HTML5-Rechtschreibprüfungsattribut.
<textarea spellcheck="false">
oder<input type="text" spellcheck="false">
http://www.whatwg.org/specs/web-apps/current-work/multipage/editing.html#spelling-and-grammar-checking
Update: Dies wird jetzt in den neuesten Versionen aller Browser unterstützt.
quelle
Dies funktioniert in Safari 7.1 und sollte auch in anderen funktionieren:
Nur
spellcheck="false"
hat nicht funktioniert.quelle
Für alle Elemente eines Formulars ist es möglich und so:
quelle
In Bezug auf die Gliederung von Eingabe-Tags: Tun Sie es nicht, es ist ein visueller Hinweis für Benutzer.
Aber wenn Sie müssen:
quelle
:focus
und die Gliederung sie stört. Wenn Sie die:focus
Standardeinstellung beibehalten, wird die Diskontinuität zwischen verschiedenen Browsern unterbrochen. In diesem Fall kann auch stackoverflow.com/questions/71074/… hilfreich sein.In React musst du
spellCheck
stattdessen verwenden.quelle