Тег <rp>


Описание

Тег <rp> (от англ. "ruby parentheses") предоставляет fallback-скобки для браузеров, которые не поддерживают отображение ruby-аннотаций (используются в основном для восточноазиатских языков). Этот элемент работает только в сочетании с тегами <ruby> и <rt>.

Базовый синтаксис:
<ruby> 漢 <rp>(</rp><rt>Kan</rt><rp>)</rp> </ruby>

Ключевые особенности:

  • Используется исключительно внутри <ruby> контейнера
  • Содержимое отображается только если ruby не поддерживается
  • Обычно содержит скобки ( или другие символы-разделители
  • Не имеет собственных атрибутов (кроме глобальных)
  • Поддержка во всех современных браузерах
Пример с японским текстом:
<ruby> 日本語 <rp>(</rp><rt>にほんご</rt><rp>)</rp> </ruby>

Как это работает:

  • В поддерживающих браузерах: 日本語 にほんご
  • В неподдерживающих: 日本語 (にほんご)

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

  • Всегда используйте парные <rp> вокруг <rt>
  • Для базового фоллбэка достаточно стандартных круглых скобок
  • Не используйте для обычных скобок в тексте
  • Проверяйте отображение в разных браузерах
  • Для сложной разметки рассмотрите альтернативные решения

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


Атрибуты

class CSS-классы для стилизации

Поддержка браузерами

5.5 5.0 15.0 38.0 5.0