La propriété font-variant-position
permet d'utiliser des glyphes de plus petite taille positionnés en exposant ou en indice par rapport à la ligne de base utilisée (qui reste la même). Généralement, les glyphes utilisés sont ceux utilisés pour les éléments HTML <sub>
et <sup>
.
Lorsque ces glyphes alternatifs sont activés, si un caractère de l'ensemble concerné ne possède pas de glyphe correspondant, l'ensemble des caractères est affiché avec une méthode de secours qui synthétise ces glyphes.
Ces glyphes alternatifs possèdent la même boîte em et la même ligne de base que le reste du texte. La modification est purement graphique et il n'y a pas d'impact sur la hauteur de ligne ou sur les autres caractéristiques liées aux boîtes.
Valeur initiale | normal |
---|---|
Applicabilité | tous les éléments. S'applique aussi à ::first-letter et ::first-line . |
Héritée | oui |
Média | visuel |
Valeur calculée | comme spécifié |
Animable | non |
Ordre canonique | l'ordre unique et non-ambigu défini par la grammaire formelle |
Syntaxe
font-variant-position: normal; font-variant-position: sub; font-variant-position: super; /* Valeurs globales */ font-variant-position: inherit; font-variant-position: initial; font-variant-position: unset;
Valeurs
normal
- Les glyphes alternatifs sont désactivés.
sub
- Ce mot-clé permet d'utiliser les glyphes utilisés en indice.
super
- Ce mot-clé permet d'utiliser les glyphes utilisés en exposant.
Syntaxe formelle
normal | sub | super
Exemples
CSS
.exemple { font-variant-position: super; }
HTML
<p> Alice <span class="exemple">ne s’était pas fait le moindre mal.</span> Vite elle se remet sur ses pieds et regarde en l’air ; mais tout est noir là-haut. Elle voit devant elle un long passage et le Lapin Blanc qui court à toutes jambes. </p>
Résultat
Spécifications
Spécification | État | Commentaires |
---|---|---|
CSS Fonts Module Level 3 La définition de 'font-variant-position' dans cette spécification. |
Candidat au statut de recommandation | Définition initiale. |
Compatibilité des navigateurs
Fonctionnalité | Firefox (Gecko) | Chrome | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Support simple | 34 (34) [1] | ? | ? | ? | ? |
Fonctionnalité | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Support simple | ? | 34.0 (34)[1] | ? | ? | ? |
[1] Un implémentation expérimentale était disponible depuis Gecko 24 mais uniquement via une préférence layout.css.font-features.enabled
activée par défaut sur les canaux Nightly et Aurora.