Spec-Zone.ru › HTML

<rt> HTML ruby text element

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

  • Learn more
  • See full compatibility
  • Report feedback
>

The <rt> HTML element specifies the ruby text component of a ruby annotation, which is used to provide pronunciation, translation, or transliteration information for East Asian typography. The <rt> element must always be contained within a <ruby> element.

Try it

<ruby>
  漢 <rp>(</rp><rt>kan</rt><rp>)</rp> 字 <rp>(</rp><rt>ji</rt><rp>)</rp>
</ruby>
ruby {
  font-size: 2em;
}

See the article about the <ruby> element for more examples.

Attributes

This element only includes the global attributes.

Examples

>

Using ruby annotations

This example provides Romaji transliteration for the kanji characters within the <ruby> element:

<ruby> 漢 <rt>Kan</rt> 字 <rt>ji</rt> </ruby>

Result

Technical summary

Content categories None.
Permitted content Phrasing content.
Tag omission The end tag may be omitted if the <rt> element is immediately followed by an <rt> or <rp> element, or if there is no more content in the parent element
Permitted parents A <ruby> element.
Implicit ARIA role No corresponding role
Permitted ARIA roles Any
DOM interface HTMLElement

Specifications

Specification
HTML>
# the-rt-element>

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet WebView Android WebView on iOS
rt
5Nested <rt> elements do not render correctly due to missing display: ruby-text styling. See bug 347597919.
12 38
15Nested <rt> elements do not render correctly due to missing display: ruby-text styling. See bug 347597919.
5Nested <rt> elements do not render correctly due to missing display: ruby-text styling. See bug 265316.
18Nested <rt> elements do not render correctly due to missing display: ruby-text styling. See bug 347597919.
38
14Nested <rt> elements do not render correctly due to missing display: ruby-text styling. See bug 347597919.
4.2Nested <rt> elements do not render correctly due to missing display: ruby-text styling. See bug 265316.
1.0Nested <rt> elements do not render correctly due to missing display: ruby-text styling. See bug 347597919.
4.4Nested <rt> elements do not render correctly due to missing display: ruby-text styling. See bug 347597919.
4.2Nested <rt> elements do not render correctly due to missing display: ruby-text styling. See bug 265316.

See also

  • <ruby>
  • <rp>
  • <rb>
  • <rtc>
  • text-transform: full-size-kana
  • CSS ruby layout module

© 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/rt

Spec-Zone.ru

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