Атрибут spellcheck

Браузеры могут поддерживать механизмы проверки орфографии и грамматики текстового содержимого в элементах. Например, в элементах управления формы, либо в элементах, указанных как доступные для редактирования пользователем, через глобальный атрибут contenteditable.

Значения

  • true    - элемент будет проверяться на грамматику и орфографию.
  • false   - элемент не будет проверяться на грамматику и орфографию.
  • inherit - элемент будет наследовать поведение от родительского элемента. Элементы не имеющие родительского элемента не могут использовать это значение.

Вместо true возможно использовать пустое значение spellcheck="" или просто spellcheck<>code.

Значение по умолчанию

Зависимость от настроек браузера.

Обязательный атрибут

нет

Синтаксис

spellcheck="true или false"
spellcheck=""
spellcheck  

Спецификация

версия HTML 3.2 HTML 4.01 HTML 5.0 XHTML 1.0 XHTML 1.1
поддержка нет нет да нет нет

Поддержка браузерами

браузер IE Chrome Opera Firefox Safari
версия 10.0+ 2.0+ 11.0+ 3.0+ 1.0+
поддержка да да да да да

Пример

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>Атрибут spellcheck</title>
 </head>
 <body>
    <p contenteditable="true" spellcheck="false">
       Этот текст не будет проверяться, если в этом элементе сделать
        грамматическую или орфографическую Ашибку.
    </p>        
    <p contenteditable="true" spellcheck="true">
     Этот текст будет проверяться, если в этом элементе сделать
        грамматическую или орфографическую Ашибку.
    </p>
 </body>
</html>
Результат примера атрибута spellcheck.
Рис.1 Результат примера атрибута spellcheck.