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.
<rt>: The 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.
Try it
See the article about the <ruby>
element for more examples.
Attributes
This element only includes the global attributes.
Examples
Using ruby annotations
This simple example provides Romaji transliteration for the kanji characters within the <ruby>
element:
html
<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 Standard # 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 | ||
rt |
5 | 12 | 38 | 15 | 5 | 18 | 38 | 14 | 4.2 | 1.0 | 4.4 |
See also
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/rt