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