Глобальный атрибут spellcheck
Глобальный атрибут spellcheck
указывает, может ли браузер проверять текст на наличие орфографических ошибок.
Хотя атрибут spellcheck
можно применить к любому элементу, его эффект будет заметен только в полях ввода (<input>
, <textarea>
), или у элементов, для которых установлен глобальный атрибут contenteditable
.
Стоит отметить, что браузеров сейчас много, поэтому если вы используете атрибут, но результата нет, то возможны следующие причины: браузер может не поддерживать проверку орфографии или она может быть отключена. В последнем случае её надо просто включить в настройках вашего браузера.
Ошибки в тексте обычно подчёркиваются красной волнистой линией.
Синтаксис
<элемент spellcheck="true | false">
Значения
Атрибут может принимать одно из следующих значений:
Значение | Описание |
---|---|
true |
Включает проверку орфографии. В некоторых браузерах вместо true допустимо использовать пустую строку ("" ) или просто указать атрибут spellcheck . |
false |
Отключает проверку правописания. |
Значение по умолчанию
Поведение разных браузеров при отсутствии атрибута spellcheck
может различаться. В большинстве популярных браузеров проверка орфографии включена по умолчанию.
Пример
<p contenteditable="true" spellcheck="true">
Кликни здесь и редактируй текст
</p>
Результат
Кликни здесь и редактируй текст