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


Описание

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

Базовое использование:
<a href="#" contenteditable="true" spellcheck="true">Редактируемый текст</a>

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

Значение Поведение
true Включает проверку орфографии
false Отключает проверку орфографии
Не указан Наследует поведение от родителя

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

  • По умолчанию ссылки не являются редактируемыми элементами
  • Требует наличия атрибута contenteditable
  • Работает только с текстовым содержимым
  • Поддерживается не во всех браузерах одинаково
  • Язык проверки определяется атрибутом lang
Комплексный пример:
<div class="editable-links" contenteditable="true"> <p>Редактируемые ссылки:</p> <a href="#" spellcheck="true" lang="ru">Текст с проверкой орфографии</a> | <a href="#" spellcheck="false">Test</a> </div>

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

  • Используйте только для действительно редактируемых ссылок
  • Для контента с кодом или специальными терминами отключайте проверку
  • Сочетайте с атрибутом lang для правильного определения языка
  • Проверяйте работу в целевых браузерах
  • Рассмотрите альтернативы - специализированные редакторы

Важно: Атрибут spellcheck не является стандартным способом использования ссылок и должен применяться только в специальных случаях редактируемого контента.