Атрибут spellcheck тега <sub>


Описание

Атрибут spellcheck определяет, должна ли проверяться орфография текста внутри элемента <sub> при его редактировании. Работает только в сочетании с contenteditable="true".

Пример использования:
<div contenteditable="true"> Химическая формула: H<sub spellcheck="false">2</sub>O </div>

Значения атрибута:

Значение Описание Когда использовать
true Включить проверку орфографии Для редактируемого текста в нижнем индексе
false Отключить проверку орфографии Для формул, кодов, специальных обозначений

Особенности работы:

  • Требует атрибута contenteditable="true" на элементе или его родителе
  • Эффективность зависит от указанного языка (lang атрибут)
  • Не влияет на нередактируемые элементы
  • Поддержка варьируется в разных браузерах

Рекомендации:

  • Отключайте проверку для химических формул и математических выражений
  • Для текстовых примечаний в индексе включайте проверку орфографии
  • Сочетайте с атрибутом lang для точной проверки
  • Используйте CSS для визуального выделения редактируемых областей

Ограничения:

  • Не работает на мобильных устройствах одинаково
  • Может некорректно работать с цифрами и специальными символами
  • Не заменяет специализированные редакторы формул

Пример с разными настройками:

<div contenteditable="true"> Формула: H<sub spellcheck="false">2</sub>O<br> Примечание: <sub spellcheck="true" lang="ru">испарение</sub> </div>

Примечание: Для сложных научных документов с формулами используйте специализированные редакторы (LaTeX, MathML), а не полагайтесь на встроенную проверку орфографии.