ruby-align CSS propertyThe ruby-align CSS property defines the distribution of the different ruby elements over the base.
/* Keyword values */
ruby-align: start;
ruby-align: center;
ruby-align: space-between;
ruby-align: space-around;
/* Global values */
ruby-align: inherit;
ruby-align: initial;
ruby-align: revert;
ruby-align: revert-layer;
ruby-align: unset;This property is specified as one of the following keyword values:
startIs a keyword indicating that the ruby will be aligned with the start of the base text.
centerIs a keyword indicating that the ruby will be aligned at the middle of the base text.
space-betweenIs a keyword indicating that the extra space will be distributed between the elements of the ruby.
space-aroundIs a keyword indicating that the extra space will be distributed between the elements of the ruby, and around it.
| Initial value | space-around |
|---|---|
| Applies to | ruby bases, ruby annotations, ruby base containers, ruby annotation containers |
| Inherited | yes |
| Computed value | as specified |
| Animation type | by computed value type |
ruby-align =
start |
center |
space-between |
space-around
<ruby>
<rb>This is a long text to check</rb>
<rp>(</rp><rt>short ruby</rt><rp>)</rp>
</ruby>ruby {
ruby-align: start;
}<ruby>
<rb>This is a long text to check</rb>
<rp>(</rp><rt>short ruby</rt><rp>)</rp>
</ruby>ruby {
ruby-align: center;
}<ruby>
<rb>This is a long text to check</rb>
<rp>(</rp><rt>short ruby</rt><rp>)</rp>
</ruby>ruby {
ruby-align: space-between;
}<ruby>
<rb>This is a long text to check</rb>
<rp>(</rp><rt>short ruby</rt><rp>)</rp>
</ruby>ruby {
ruby-align: space-around;
}ruby-position<ruby>, <rt>, <rp>, and <rtc>