Атрибут 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 обычно не требуется, но он становится полезным, если футер содержит формы обратной связи или другие интерактивные текстовые элементы.