Czy istnieje sposób, aby programista internetowy mógł wyłączyć sprawdzanie pisowni w Chrome / Safari / WebKit w określonych input
lub textarea
elementach? Mam na myśli albo specjalny atrybut tagu, albo zastrzeżoną instrukcję CSS.
Istnieje instrukcja CSS dotycząca wyłączania konspektu input
s, więc pomyślałem, że może również istnieć. Wiem, jak użytkownik może to zrobić.
Lub, jako użytkownik, czy mogę wyłączyć to dla określonej domeny?
html
css
google-chrome
spell-checking
tillda
źródło
źródło
Odpowiedzi:
Tak, istnieje atrybut sprawdzania pisowni HTML5.
<textarea spellcheck="false">
lub<input type="text" spellcheck="false">
http://www.whatwg.org/specs/web-apps/current-work/multipage/editing.html#spelling-and-grammar-checking
Aktualizacja: jest teraz obsługiwana w najnowszych wersjach wszystkich przeglądarek.
źródło
Działa to w Safari 7.1 i powinno działać również w innych:
Tylko
spellcheck="false"
nie zadziałało.źródło
dla wszystkich elementów formularza jest to możliwe i tak:
źródło
Odnośnie konspektu tagów wejściowych: nie rób tego, to wizualna wskazówka dla użytkowników.
Ale jeśli musisz:
źródło
:focus
i kontur im przeszkadza; pozostawienie wartości:focus
domyślnej powoduje nieciągłość między różnymi przeglądarkami. stackoverflow.com/questions/71074/… również może być pomocny w tym przypadku.W React
spellCheck
zamiast tego musisz użyć .źródło