Propriété CSSTypographie

font-variant

Active des variantes de la police, par exemple les petites capitales ou des chiffres de largeur égale.

Valeur initiale
normal
Héritée
Oui
Animable
non
S’applique à
tous les éléments
JavaScript
element.style.fontVariant = "small-caps"
Sur cette page

Exemple

#
CSS
.scoreboard {
  font-variant-numeric: tabular-nums;
}
Aperçu

Définition et utilisation

#

La propriété font-variant est un raccourci pour plusieurs propriétés qui contrôlent les caractères alternatifs d’une police. Sa valeur la plus connue est small-caps, les petites capitales : les minuscules sont remplacées par des majuscules réduites.

Des propriétés composantes plus récentes, comme font-variant-numeric, permettent par exemple d’activer des chiffres de largeur égale (tabular-nums). Les nombres dans les tableaux et les compteurs ne bougent alors plus quand la valeur change.

L’effet dépend de la police. Si elle n’a pas de véritables petites capitales, le navigateur les génère artificiellement, et les variantes OpenType ne s’activent tout simplement pas.

Syntaxe

#
Syntaxe
font-variant: normal | small-caps | <variantes OpenType>;

Valeurs

#
  • normal

    Les caractères normaux de la police.
  • small-caps

    Petites capitales : les minuscules deviennent des majuscules réduites.
  • tabular-nums

    Des chiffres de largeur égale. Illustré ici avec le nombre 1 234 567.

Valeurs en pratique

#

normal

Les caractères normaux de la police.
.demo { font-variant: normal; }

small-caps

Petites capitales : les minuscules deviennent des majuscules réduites.
.demo { font-variant: small-caps; }

tabular-nums

Des chiffres de largeur égale. Illustré ici avec le nombre 1 234 567.
.demo { font-variant: tabular-nums; }

Compatibilité des navigateurs

#

Largement disponible

Fonctionne dans tous les navigateurs modernes, y compris sur mobile. Vous pouvez l’utiliser sans crainte.

  • Chrome
  • Edge
  • Firefox
  • Safari

Bonnes pratiques

#
  • Dans les classements, les grilles tarifaires et les compteurs, activez font-variant-numeric: tabular-nums pour que les colonnes de chiffres s’alignent parfaitement.
  • Les petites capitales fonctionnent bien pour les sigles, par exemple « NASA » dans du texte courant.

Entrées associées

#

Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.