ruby-align

Baseline 2024
Newly available

Since December 2024, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Expérimental: Cette fonction est expérimentale
Puisque cette fonction est toujours en développement dans certains navigateurs, veuillez consulter le tableau de compatibilité pour les préfixes à utiliser selon les navigateurs.
Il convient de noter qu'une fonctionnalité expérimentale peut voir sa syntaxe ou son comportement modifié dans le futur en fonction des évolutions de la spécification.

La propriété ruby-align définit la façon dont les éléments ruby sont distribués autour du texte de base.

css
/* Valeur avec un mot-clé */
ruby-align: start;
ruby-align: center;
ruby-align: space-between;
ruby-align: space-around;

/* Valeurs globales */
ruby-align: inherit;
ruby-align: initial;
ruby-align: unset;

Syntaxe

Valeurs

start

Un mot-clé indiquant que les notations ruby sont alignées avec le début du texte de base.

center

Un mot-clé indiquant que les notations ruby sont alignées avec le milieu du texte de base.

space-between

Un mot-clé indiquant qu'un espace supplémentaire sera distribué entre les éléments ruby.

space-around

Un mot-clé indiquant qu'un espace supplémentaire sera distribué entre les éléments ruby et autour d'eux.

Définition formelle

Valeur initialespace-around
Applicabilitébases ruby, annotations ruby, conteneurs de bases ruby, conteneurs d'annotations ruby
Héritéeoui
Valeur calculéecomme spécifié
Type d'animationby computed value type

Syntaxe formelle

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

Exemples

Ce fragment HTML sera affiché différemment en fonction des valeurs de ruby-align :

html
<ruby>
  <rb>Un long texte pour tester</rb>
  <rp></rp><rt>Un petit ruby</rt><rp></rp>
</ruby>

Alignement par rapport au début du texte de base

css
ruby {
  ruby-align: start;
}

Avec ce CSS, on obtient le résultat suivant :

Alignement par rapport au centre

css
ruby {
  ruby-align: center;
}

Avec ce CSS, on obtient le résultat suivant :

Un espace supplémentaire entre les éléments ruby

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

Avec ce CSS, on obtient le résultat suivant :

Un espace supplémentaire entre et autour des éléments ruby

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

Avec ce CSS, on obtient le résultat suivant :

Spécifications

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

Compatibilité des navigateurs

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
ruby-align
center
space-around
space-between
start

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support

Voir aussi