Back to Content

CSS ruby layout

files/en-us/web/css/guides/ruby_layout/index.md

latest1.6 KB
Original Source

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")}}

The CSS ruby layout module also introduces the ruby-merge and ruby-overhang properties. Currently, no browsers support these features.

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 terms

  • {{Glossary("Ruby")}}
  • 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