Тег <rt>
Описание
Тег <rt> (от англ. "ruby text") используется для добавления фонетических аннотаций или пояснений к основному тексту в восточноазиатских языках (японском, китайском, корейском). Работает только внутри контейнера <ruby>, отображаясь как надстрочный текст.
<ruby>
漢字 <rt>かんじ</rt>
</ruby>
Ключевые особенности:
- Специально создан для ruby-разметки (фуриганы в японском, пиньиня в китайском)
- По умолчанию отображается мелким шрифтом над основным текстом
- Может содержать текст и некоторые inline-элементы
- Поддерживается всеми современными браузерами
- Часто используется с
<rp>для совместимости
<ruby>
東京 <rt>とうきょう</rt>
</ruby> (Токио)
<ruby>
北京 <rt>Běijīng</rt>
</ruby> (Пекин)
Рекомендации по использованию:
- Используйте только для фонетических аннотаций
- Для сложных случаев применяйте несколько
<rt>с CSS - Сочетайте с
<rp>для кросс-браузерной совместимости - Проверяйте отображение на мобильных устройствах
- Для не-азиатских языков рассмотрите альтернативные решения
Тег <rt> является специализированным, но важным инструментом для корректного отображения восточноазиатских текстов с фонетическими подсказками, значительно улучшая читаемость сложных иероглифических письменностей.
Атрибуты
| class | CSS-классы для стилизации элемента |
| data-* | Пользовательские данные элемента |
| hidden | Скрывает элемент от отображения |
| id | Уникальный идентификатор элемента |
| style | Инлайновые CSS-стили элемента |
| title | Всплывающая подсказка для элемента |
| translate | Определяет возможность перевода содержимого |
Поддержка браузерами
![]() |
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|---|
| 5.5 | 5.0 | 15.0 | 38.0 | 5.0 |




