ruby-align
Quick Summary for ruby-align
The ruby-align CSS property defines the distribution of the different ruby elements over the base.
Code Usage for ruby-align
/* 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: unset; 
More Details for ruby-align

ruby-align

The 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: unset; 

Syntax

Values

start

Is a keyword indicating that the ruby will be aligned with the start of the base text.

center

Is a keyword indicating that the ruby will be aligned at the middle of the base text.

space-between

Is a keyword indicating that the extra space will be distributed between the elements of the ruby.

space-around

Is a keyword indicating that the extra space will be distributed between the elements of the ruby, and around it.

Formal definition

Initial valuespace-around
Applies toruby bases, ruby annotations, ruby base containers, ruby annotation containers
Inheritedyes
Computed valueas specified
Animation typediscrete

Formal syntax

start | center | space-between | space-around

Examples

Ruby aligned at the start of the base text

HTML
<ruby>   <rb>This is a long text to check</rb>   <rp>(</rp><rt>short ruby</rt><rp>)</rp> </ruby> 
CSS
ruby {   ruby-align: start; } 
Result

Ruby aligned at the center of the base text

HTML
<ruby>   <rb>This is a long text to check</rb>   <rp>(</rp><rt>short ruby</rt><rp>)</rp> </ruby> 
CSS
ruby {   ruby-align: center; } 
Result

Extra space distributed between ruby elements

HTML
<ruby>   <rb>This is a long text to check</rb>   <rp>(</rp><rt>short ruby</rt><rp>)</rp> </ruby> 
CSS
ruby {   ruby-align: space-between; } 
Result

Extra space distributed between and around ruby elements

HTML
<ruby>   <rb>This is a long text to check</rb>   <rp>(</rp><rt>short ruby</rt><rp>)</rp> </ruby> 
CSS
ruby {   ruby-align: space-around; } 
Result

Specifications

Specification
CSS Ruby Annotation Layout Module Level 1 # ruby-align-property

See also

HTML Ruby elements: <ruby>, <rt>, <rp>, and <rtc>. CSS Ruby properties: ruby-position, ruby-merge.

Last modified: Aug 12, 2021, by MDN contributors

Select your preferred language English (US)DeutschFrançais日本語Português (do Brasil)Русский Change language

No Items Found.

Add Comment
Type in a Nick Name here
 
Other Categories in CSS
css
Search CSS
Search CSS by entering your search text above.
Welcome

This is my test area for webdev. I keep a collection of code here, mostly for my reference. Also if i find a good link, i usually add it here and then forget about it. more...

You could also follow me on twitter. I have a couple of youtube channels if you want to see some video related content. RuneScape 3, Minecraft and also a coding channel here Web Dev.

If you found something useful or like my work, you can buy me a coffee here. Mmm Coffee. ☕

❤️👩‍💻🎮

🪦 2000 - 16 Oct 2022 - Boots
Random Quote
A.A. Milne’s Winnie-the-Pooh: “If you live to be a hundred, I want to live to be a hundred minus one day so I never have to live without you.”
A.A. Milne
Random CSS Property

<length>

The <length> CSS data type represents a distance value. Lengths can be used in numerous CSS properties, such as width, height, margin, padding, border-width, font-size, and text-shadow.
length#pt css reference