ruby

Обновлено: 12.07.2022

<ruby>

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

Сам элемент <ruby> выступает контейнером для <rt>, он и формирует аннотацию к тексту, после которого идёт; а также <rp>, этот элемент предназначен для браузеров, которые не поддерживают <ruby>.

Название происходит от слова «рубин», которым в типографии обозначается небольшой шрифт.

Синтаксис

<ruby>
 текст
 <rt>аннотация</rt>
</ruby>

Закрывающий тег

Обязателен.

Атрибуты

Нет.

Пример

Результат примера показан на рис. 1.

Рис. 1. Иероглифы, оформленные с помощью <ruby>

Примечание

Браузеры, которые не поддерживают этот элемент, отобразят текст рядом по горизонтали и без изменения его размеров (рис. 2).

Рис. 2. Вид текста в браузерах, не поддерживающих <ruby>

Браузеры

ruby

Посмотреть совместимость на Can I use?

ruby