Тег <ruby>

Тег <ruby> в HTML используется для представления "руби" - небольших аннотаций, вставленных внутрь текста на восточноазиатских языках, таких как китайский или японский, чтобы пояснить произношение или значение символов. Это особенно полезно для тех, кто изучает эти языки.

Внутри тега <ruby> можно использовать теги <rt> для представления текста руби аннотаций и <rp> для предоставления скобок в случае, если браузер не поддерживает рендеринг руби.

Пример использования:

<ruby>
  漢 <rp>(</rp><rt>Kan</rt><rp>)</rp>
  字 <rp>(</rp><rt>ji</rt><rp>)</rp>
</ruby>

В этом примере японское слово "漢字" (кандзи) аннотировано транскрипцией "Kan Ji". Тег <rp> объяснит скобки для тех браузеров, которые не поддерживают элемент <ruby>.

На момент последнего обучения модели (сентябрь 2021 года), поддержка <ruby> в браузерах весьма разнообразна, поэтому следует протестировать свою реализацию на разных платформах.