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


Описание

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

Пример использования:
<ruby contenteditable="true" spellcheck="false"> 日本語 <rp>(</rp><rt contenteditable="true">にほんご</rt><rp>)</rp> </ruby>

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

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

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

  • Эффективен только для редактируемых элементов (с contenteditable)
  • Для иероглифов и каны рекомендуется отключать проверку
  • Может влиять на производительность при активной проверке
  • Поддержка зависит от браузера и языковых настроек

Пример учебного применения:

<div class="exercise"> <p contenteditable="true" spellcheck="false"> Попробуйте написать чтение: <ruby>漢字</ruby> </p> <div contenteditable="true" spellcheck="false" class="answer-box"> <ruby> 漢 <rp>(</rp><rt>かん</rt><rp>)</rp> 字 <rp>(</rp><rt>じ</rt><rp>)</rp> </ruby> </div> </div>

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

  • Для японских/китайских иероглифов всегда используйте spellcheck="false"
  • Для ромадзи можно включить проверку (spellcheck="true")
  • Сочетайте с атрибутом lang для точной проверки
  • Избегайте глобального отключения проверки орфографии
Важно: Браузеры могут игнорировать этот атрибут для некоторых языков или типов контента. Всегда проверяйте поведение в целевых браузерах.

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

  • Не поддерживает восточноазиатские системы письма
  • Не влияет на нередактируемые элементы
  • Поведение может отличаться в разных ОС
Примечание: Для элементов <ruby> в учебных приложениях атрибут spellcheck наиболее полезен при:
  • Создании интерактивных упражнений по правописанию
  • Редактировании транслитерированного текста (ромадзи, пиньинь)
  • Разработке систем проверки знаний
Для иероглифов и каны проверку орфографии следует отключать.