ruby-position
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-position
définit la position d'un élément ruby par rapport à son élément de base. L'élément ruby peut ainsi être positionné au-dessus de l'élément (over
), en-dessous (under
) ou entre les caractères, sur leur droite (inter-character
).
/* Valeurs avec un mot-clé */
ruby-position: over;
ruby-position: under;
ruby-position: inter-character;
/* Valeurs globales */
ruby-position: inherit;
ruby-position: initial;
ruby-position: unset;
Syntaxe
Valeurs
over
-
Un mot-clé qui indique que les annotations ruby doivent être placée au-dessus du texte pour les scripts horizontaux et à droite pour les scripts verticaux.
under
-
Un mot-clé qui indique que les annotations ruby doivent être placés sous le texte pour les scripts horizontaux et à gauche pour les scripts verticaux.
inter-character
-
Un mot-clé qui indique que les annotations ruby doivent être placées entre les différents caractères.
Définition formelle
Valeur initiale | alternate |
---|---|
Applicabilité | annotations ruby des conteneurs |
Héritée | oui |
Valeur calculée | comme spécifié |
Type d'animation | discrète |
Syntaxe formelle
Exemples
Ce fragment HTML rendra un résultat différent pour chaque valeur de ruby-position
:
<ruby>
<rb>超電磁砲</rb>
<rp>(</rp><rt>レールガン</rt><rp>)</rp>
</ruby>
Au-dessus du texte
ruby {
ruby-position: over;
}
On obtiendra le résultat suivant :
En-dessous du texte
ruby {
ruby-position: under;
}
On obtiendra le résultat suivant :
Spécifications
Specification |
---|
CSS Ruby Annotation Layout Module Level 1 # rubypos |
Compatibilité des navigateurs
BCD tables only load in the browser
Voir aussi
- Les éléments HTML à propos de Ruby :
<ruby>
,<rt>
,<rp>
et<rtc>
. - Les propriétés CSS à propos de Ruby :
ruby-align
,ruby-merge
.