Перейти к содержимому

HTML-тег <ruby>

Тег <ruby> определяет руби-аннотацию. Он используется в японском и восточноазиатских языках. Руби-аннотация — это небольшой дополнительный текст, связанный с основным текстом для указания значения или произношения соответствующих символов. Фallback-скобки размещаются в теге <rp>. Аннотация отображается мелким шрифтом над символами.

Тег <ruby> является одним из элементов HTML5.

Вы можете использовать тег <ruby> вместе с тегами <rp> и/или <rt>. Тег <ruby> состоит из одного или нескольких символов, которым требуется произношение или пояснение. Тег <rt> предоставляет эту информацию, а тег <rp> определяет альтернативный текст, который отображается в браузерах, не поддерживающих тег <ruby>.

Синтаксис

Тег <ruby> используется парами. Содержимое записывается между открывающим (<ruby>) и закрывающим (</ruby>) тегами.

Пример использования HTML-тега <ruby>:

HTML-тег <ruby>

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
  </head>
  <body>
    <ruby>
      明日 <rp>(</rp><rt>Ashita</rt><rp>)</rp>
    </ruby>
  </body>
</html>

Результат

Пример тега ruby

Атрибуты

Тег <ruby> поддерживает глобальные атрибуты и атрибуты событий.

Как стилизовать HTML-тег <ruby>

css
ruby {
  color: blue;
}
rt {
  color: red;
}

Практика

What is the purpose of the HTML <ruby> tag?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.