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


Описание

Атрибут spellcheck определяет, должна ли проверяться орфография содержимого элемента <footer>. Это полезно, когда футер содержит редактируемые пользователем текстовые поля.

Пример использования:
<footer contenteditable="true" spellcheck="true"> <p>Редактируемый текст с проверкой орфографии</p> </footer> <footer contenteditable="true" spellcheck="false"> <p>Редактируемый текст без проверки орфографии</p> </footer>

Допустимые значения:

Значение Описание Поведение
true Включена проверка Подчеркивание ошибок красной линией
false Выключена проверка Ошибки не выделяются
(не указан) По умолчанию Наследует настройки родителя

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

  • Работает только с редактируемыми элементами (contenteditable или input/textarea)
  • Зависит от настроек браузера и установленных словарей
  • Не влияет на нередактируемый текст
  • Поддерживается не всеми браузерами одинаково

Практическое применение:

<footer> <div contenteditable="true" spellcheck="true"> Комментарии (проверка орфографии включена): </div> <div contenteditable="true" spellcheck="false"> Код/специальные термины (проверка выключена): </div> </footer>

Рекомендации по использованию:

  • Включайте для текстовых полей с обычным контентом
  • Отключайте для полей с кодом, именами, специальными терминами
  • Сочетайте с атрибутом lang для правильной проверки
  • Учитывайте, что пользователь может переопределить настройки в браузере

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

  • Не работает в Safari на macOS
  • Не заменяет серверную проверку орфографии
  • Не поддерживает пользовательские словари
  • Может давать ложные срабатывания для технических терминов

Примечание: Для стандартного футера сайта атрибут spellcheck обычно не требуется, но он становится полезным, если футер содержит формы обратной связи или другие интерактивные текстовые элементы.