Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

ruby-align

Baseline 2024
Neu verfügbar

Seit December 2024 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.

Die ruby-align CSS Eigenschaft definiert die Verteilung der verschiedenen Ruby-Elemente über die Basis.

Syntax

css
/* 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;

Werte

start

Ist ein Schlüsselwort, das angibt, dass das Ruby mit dem Anfang des Basistexts ausgerichtet wird.

center

Ist ein Schlüsselwort, das angibt, dass das Ruby in der Mitte des Basistexts ausgerichtet wird.

space-between

Ist ein Schlüsselwort, das angibt, dass der zusätzliche Raum zwischen den Elementen des Ruby verteilt wird.

space-around

Ist ein Schlüsselwort, das angibt, dass der zusätzliche Raum zwischen den Elementen des Ruby und um es herum verteilt wird.

Formale Definition

Anfangswertspace-around
Anwendbar aufRuby-Basiselemente, Ruby-Anmerkungen, Ruby-Basiscontainer, Ruby-Anmerkungscontainer
VererbtJa
Berechneter Wertwie angegeben
Animationstypby computed value type

Formale Syntax

ruby-align = 
start |
center |
space-between |
space-around

Beispiele

Ruby am Anfang des Basistexts ausgerichtet

HTML

html
<ruby>
  <rb>This is a long text to check</rb>
  <rp>(</rp><rt>short ruby</rt><rp>)</rp>
</ruby>

CSS

css
ruby {
  ruby-align: start;
}

Ergebnis

Ruby in der Mitte des Basistexts ausgerichtet

HTML

html
<ruby>
  <rb>This is a long text to check</rb>
  <rp>(</rp><rt>short ruby</rt><rp>)</rp>
</ruby>

CSS

css
ruby {
  ruby-align: center;
}

Ergebnis

Zusätzlicher Raum zwischen Ruby-Elementen verteilt

HTML

html
<ruby>
  <rb>This is a long text to check</rb>
  <rp>(</rp><rt>short ruby</rt><rp>)</rp>
</ruby>

CSS

css
ruby {
  ruby-align: space-between;
}

Ergebnis

Zusätzlicher Raum zwischen und um Ruby-Elemente verteilt

HTML

html
<ruby>
  <rb>This is a long text to check</rb>
  <rp>(</rp><rt>short ruby</rt><rp>)</rp>
</ruby>

CSS

css
ruby {
  ruby-align: space-around;
}

Ergebnis

Spezifikationen

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

Browser-Kompatibilität

Siehe auch