Атрибут spellcheck тега <li>
Описание
Атрибут spellcheck определяет, должна ли проверяться орфография содержимого элемента <li>. Это булевый атрибут, который может принимать значения true или false.
<ul>
<li contenteditable="true" spellcheck="true">Этот текст будет проверяться на орфографические ошибки</li>
<li contenteditable="true" spellcheck="false">Этот текст НЕ будет проверяться</li>
</ul>
Особенности работы:
| Значение | Описание | Поведение |
|---|---|---|
true |
Включена проверка орфографии | Ошибки подчеркиваются красной линией |
false |
Выключена проверка орфографии | Ошибки не выделяются |
| Не указан | Наследует значение родителя | По умолчанию обычно выключен |
Важные нюансы:
- Работает только для редактируемых элементов (с
contenteditable="true"или полей формы) - Браузер может игнорировать атрибут, если проверка орфографии отключена в настройках
Ограничения и совместимость:
- Поддерживается всеми современными браузерами
- Реализация и качество проверки различается между браузерами
- Не заменяет полноценную проверку орфографии на сервере
- Не влияет на SEO
Примечание: Атрибут spellcheck полезен для улучшения пользовательского опыта при редактировании текста, но не должен быть единственным механизмом проверки орфографии в серьезных приложениях.