Ответ 1
Да, есть атрибут проверки орфографии HTML5.
<textarea spellcheck="false">
или <input type="text" spellcheck="false">
Обновление: теперь это поддерживается в последних версиях всех браузеров.
Есть ли способ для веб-разработчика отключить проверку орфографии Chrome/Safari/WebKit для определенных элементов input
или textarea
? Я имею в виду либо специальный атрибут тега, либо проприетарную инструкцию CSS.
Существует инструкция CSS для отключения выделения input
, поэтому я думал, что это может также существовать. Я знаю, как пользователь может это сделать.
Или, как пользователь, я могу отключить его для определенного домена?
Да, есть атрибут проверки орфографии HTML5.
<textarea spellcheck="false">
или <input type="text" spellcheck="false">
Обновление: теперь это поддерживается в последних версиях всех браузеров.
Это работает в Safari 7.1 и должно работать и в других:
<input autocomplete="off" autocorrect="off" autocapitalize="off"
spellcheck="false"/>
Только spellcheck="false"
не работает.
для всех элементов формы можно и так:
<form spellcheck="false" .. />
Относительно описания входных тегов: не делайте этого, это визуальная подсказка для пользователей.
Но если вы должны:
#your-input{outline:none;}