<rb> HTML-элемент базового текста ruby
Устарело: Использование этой функции больше не рекомендуется. Хотя некоторые браузеры могут по-прежнему поддерживать её, она уже могла быть удалена из соответствующих веб-стандартов, может находиться в процессе удаления или может сохраняться только для обеспечения совместимости. Избегайте её использования и по возможности обновите существующий код; для принятия решения см. таблицу совместимости внизу этой страницы. Имейте в виду, что эта функция может перестать работать в любой момент.
Элемент HTML <rb> используется для выделения базового текстового компонента аннотации <ruby>, то есть текста, к которому добавляется аннотация. Каждый отдельный атомарный фрагмент базового текста должен быть заключён в отдельный элемент <rb>.
Атрибуты
Этот элемент включает только глобальные атрибуты.
Примечания по использованию
- Аннотации ruby используются для указания произношения восточноазиатских иероглифов, например с помощью японской фуриганы или тайваньских символов чжуинь. Элемент
<rb>используется для отделения каждого фрагмента базового текста ruby. - Хотя
<rb>не является пустым элементом, в исходном коде часто указывают только открывающий тег каждого элемента, чтобы разметка ruby была проще и легче для чтения. Затем браузер может добавить полный элемент при отображении. - Для каждого базового фрагмента/элемента
<rb>, который нужно аннотировать, необходимо включить один элемент<rt>.
Примеры
>Использование rb
В этом примере мы добавляем аннотацию, соответствующую исходному иероглифу «Kanji»:
<ruby> <rb>漢</rb><rb>字 </rb><rp>(</rp><rt>kan</rt><rt>ji</rt><rp>)</rp> </ruby>
Обратите внимание, что мы включили два элемента <rb>, чтобы выделить две отдельные части базового текста ruby. Аннотация, в свою очередь, выделена двумя элементами <rt>.
Результат
Отдельные аннотации
Обратите внимание, что этот пример можно также записать так, чтобы две части базового текста аннотировались полностью отдельно. В этом случае элементы <rb> включать не требуется:
<ruby> 漢 <rp>(</rp><rt>Kan</rt><rp>)</rp> 字 <rp>(</rp><rt>ji</rt><rp>)</rp> </ruby>
Результат
Дополнительные примеры см. в статье об элементе <ruby>.
Техническая сводка
| Категории содержимого | Нет. |
|---|---|
| Допустимое содержимое | В качестве дочернего элемента <ruby>. |
| Пропуск тегов | Закрывающий тег можно опустить, если сразу за элементом следует элемент <rt>, <rtc> или <rp>, другой элемент <rb> либо если в родительском элементе больше нет содержимого. |
| Допустимые родительские элементы | Элемент <ruby>. |
| Допустимые роли ARIA | Любые |
| Интерфейс DOM | HTMLElement |
Спецификации
| Спецификация |
|---|
| HTML> # rb> |
Совместимость с браузерами
| Настольные | Мобильные | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | WebView на iOS | |
rb |
5Blink поддерживает разбор элементаrb, но не отображает содержимое rb ожидаемым образом. |
79Blink поддерживает разбор элементаrb, но не отображает содержимое rb ожидаемым образом. |
38 | 15Blink поддерживает разбор элементаrb, но не отображает содержимое rb ожидаемым образом. |
5Safari поддерживает разбор элементаrb, но не отображает содержимое rb ожидаемым образом. |
18Blink поддерживает разбор элементаrb, но не отображает содержимое rb ожидаемым образом. |
38 | 14Blink поддерживает разбор элементаrb, но не отображает содержимое rb ожидаемым образом. |
4.2Safari на iOS поддерживает разбор элементаrb, но не отображает содержимое rb ожидаемым образом. |
1.0Blink поддерживает разбор элементаrb, но не отображает содержимое rb ожидаемым образом. |
4.4Blink поддерживает разбор элементаrb, но не отображает содержимое rb ожидаемым образом. |
4.2WebView на iOS поддерживает разбор элементаrb, но не отображает содержимое rb ожидаемым образом. |
См. также
<ruby><rt><rp><rtc>- Модуль CSS ruby layout
© 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/rb