CSS ruby layout
{{CSSRef}}
The CSS ruby layout module provides the rendering model and formatting controls related to the display of ruby annotations. Ruby annotations are a form of interlinear annotation, consisting of short runs of text alongside the base text. They are typically used in East Asian documents to indicate pronunciation or define meaning.
Reference
Properties
{{cssxref("ruby-align")}}
{{cssxref("ruby-position")}}
[!NOTE] The CSS ruby layout module introduces two properties,
ruby-merge
andruby-overhang
, that have not yet been implemented in any browser.
Display values
The CSS ruby layout module adds the following values to the {{cssxref("display")}}
property:
ruby
ruby-base
ruby-text
ruby-base-container
ruby-text-container
Glossary and keywords
{{Glossary("ruby")}}
Related concepts
- CSS display module
{{cssxref("display")}}
{{CSSxRef("<display-internal>")}}
- CSS text decoration module
{{cssxref("text-emphasis-color")}}
{{cssxref("text-emphasis-position")}}
{{cssxref("text-emphasis-style")}}
{{cssxref("text-emphasis")}}
shorthand
- HTML elements
{{HTMLElement("rb")}}
{{HTMLElement("rp")}}
{{HTMLElement("rt")}}
{{HTMLElement("rtc")}}
{{HTMLElement("ruby")}}
Specifications
{{Specifications}}
See also
{{cssxref("direction")}}
{{cssxref("unicode-bidi")}}
{{cssxref("font-variant-east-asian")}}
{{cssxref(":lang()")}}
- HTML
lang
attribute