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


Описание

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

Пример использования:
<samp contenteditable="true" spellcheck="false"> $ git commmit -m "Initial commit" # Опечатка в "commmit" </samp>

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

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

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

  • Действует только при contenteditable="true"
  • Для кода и команд всегда рекомендуется false
  • Не влияет на нередактируемые элементы
  • Зависит от языковых настроек браузера (lang атрибут)
Ограничения:
  • Поддержка зависит от браузера
  • На мобильных устройствах может работать иначе
  • Не проверяет синтаксис кода, только орфографию

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

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