Spec-Zone.ru › HTML

<ruby> — элемент HTML для ruby-аннотаций

Baseline Широко доступно

Эта функция хорошо зарекомендовала себя и работает на множестве устройств и в разных версиях браузеров. Она поддерживается браузерами с июля 2015 года.

  • Подробнее
  • Полная таблица совместимости
  • Оставить отзыв
>

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

Термин ruby произошёл от названия единицы измерения, которой пользовались наборщики. Она обозначала наименьший размер текста, который можно было напечатать на газетной бумаге, сохранив его разборчивость.

Попробуйте

<ruby> 明日 <rp>(</rp><rt>Ashita</rt><rp>)</rp> </ruby>
ruby {
  font-size: 2em;
}

Атрибуты

Этот элемент поддерживает только глобальные атрибуты.

Примеры

>

Пример 1: Иероглиф

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

Результат

Пример 2: Слово

<ruby> 明日 <rp>(</rp><rt>Ashita</rt><rp>)</rp> </ruby>

Результат

Техническая сводка

Категории содержимого Потоковое содержимое, фразовое содержимое, воспринимаемое содержимое.
Допустимое содержимое Одна или несколько групп, каждая из которых состоит из двух частей:
  1. Основной текст, который представляет собой одно из следующего:
    • Фразовое содержимое, но без элементов <ruby> и без дочерних элементов <ruby>, либо
    • Один элемент <ruby>, у которого самого нет дочерних элементов <ruby>.
  2. Аннотации к основному тексту, представляющие собой одно из следующего:
    • Один или несколько элементов <rt> либо
    • Элемент <rp>, за которым следуют один или несколько элементов <rt>, каждый из которых, в свою очередь, сопровождается элементом <rp> (то есть rp, rt, rp, rt, ..., rp).
Пропуск тегов Не допускается: обязательны и открывающий, и закрывающий теги.
Допустимые родительские элементы Любой элемент, допускающий фразовое содержимое.
Неявная роль ARIA Нет соответствующей роли
Допустимые роли ARIA Любые
Интерфейс DOM HTMLElement

Спецификации

Спецификация
HTML>
# the-ruby-element>

Совместимость с браузерами

Компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari для iOS Samsung Internet WebView для Android WebView для iOS
ruby 5 12 38 15 5 18 38 14 4.2 1.0 4.4 4.2

См. также

  • <rt>
  • <rp>
  • ruby-overhang
  • text-transform: full-size-kana
  • Модуль раскладки ruby в CSS

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/ruby

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API