Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
ruby-align
Baseline 2024Newly available
Depuis December 2024, cette fonctionnalité fonctionne sur les appareils et les versions de navigateur les plus récents. Elle peut ne pas fonctionner sur les appareils ou navigateurs plus anciens.
Expérimental:Il s'agit d'unetechnologie expérimentale.
Vérifiez attentivement letableau de compatibilité des navigateurs avant de l'utiliser en production.
La propriétéruby-align définit la façon dont les éléments ruby sont distribués autour du texte de base.
/* 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;Dans cet article
Syntaxe
>Valeurs
startUn mot-clé indiquant que les notations ruby sont alignées avec le début du texte de base.
centerUn mot-clé indiquant que les notations ruby sont alignées avec le milieu du texte de base.
space-betweenUn mot-clé indiquant qu'un espace supplémentaire sera distribué entre les éléments ruby.
space-aroundUn mot-clé indiquant qu'un espace supplémentaire sera distribué entre les éléments ruby et autour d'eux.
Définition formelle
| Valeur initiale | space-around |
|---|---|
| Applicabilité | bases ruby, annotations ruby, conteneurs de bases ruby, conteneurs d'annotations ruby |
| Héritée | oui |
| Valeur calculée | comme défini |
| Type d'animation | par type de valeur calculée |
Syntaxe formelle
ruby-align =
start|
center|
space-between|
space-around
Exemples
Ce fragment HTML sera affiché différemment en fonction des valeurs deruby-align :
<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
<ruby> <rb>This is a long text to check</rb> <rp>(</rp><rt>short ruby</rt><rp>)</rp></ruby>ruby { ruby-align: start;}Avec ce CSS, on obtient le résultat suivant :
Alignement par rapport au centre
<ruby> <rb>This is a long text to check</rb> <rp>(</rp><rt>short ruby</rt><rp>)</rp></ruby>ruby { ruby-align: center;}Avec ce CSS, on obtient le résultat suivant :
Un espace supplémentaire entre les éléments ruby
<ruby> <rb>This is a long text to check</rb> <rp>(</rp><rt>short ruby</rt><rp>)</rp></ruby>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
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
Voir aussi
- Les éléments HTML liés aux notations Ruby :
<ruby>,<rt>,<rp>et<rtc>. - Les propriétés CSS liées aux notations Ruby :
ruby-position,ruby-merge.