Aller au contenu

Propriété CSS font-variant-caps

En CSS1 et CSS2, la propriété font-variant spécifiait les petites capitales. En CSS3, elle est devenue un raccourci pour plusieurs propriétés, dont font-variant-caps. Cette propriété permet de sélectionner des glyphes alternatifs pour les petites capitales, les petites capitales réduites et les capitales de titre. Les valeurs courantes incluent :

  • normal
  • small-caps
  • all-small-caps
  • petite-caps
  • all-petite-caps
  • unicase
  • titling-caps

Lorsque la police donnée comporte des glyphes de lettres majuscules de tailles différentes, la propriété font-variant-caps sélectionne les plus appropriés. Si les glyphes de petites capitales ne sont pas disponibles, ils sont rendus à l'aide de glyphes majuscules.

Le rendu effectif dépend de la prise en charge des fonctionnalités OpenType par la police.

Valeur initialenormal
S'applique àTous les éléments. Elle s'applique également à ::first-letter et ::first-line.
HéritéeOui.
AnimableNon.
VersionCSS3
Syntaxe DOMobject.style.fontVariantCaps = "petite-caps";

Syntaxe

Syntaxe de la propriété CSS font-variant-caps

css
font-variant-caps: normal | small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps;

Exemple de la propriété font-variant-caps :

Exemple de la propriété CSS font-variant-caps avec les valeurs all-small-caps, small-caps et normal

html
<!DOCTYPE html>
<html>
  <head>
    <title>The title of the document </title>
    <style>
      .all-small-caps {
        font-variant-caps: all-small-caps;
      }
      .small-caps {
        font-variant-caps: small-caps;
      }
      .normal {
        font-variant-caps: normal;
      }
    </style>
  </head>
  <body>
    <h2>Font-variant-caps property example</h2>
    <p class="all-small-caps">
      The font-variant-caps CSS property controls the use of alternate glyphs for capital letters.
    </p>
    <p class="small-caps">Small caps!</p>
    <p class="normal">Normal caps!</p>
  </body>
</html>

Résultat

CSS font-variant-caps Property

Valeurs

ValeurDescription
normalL'utilisation de glyphes alternatifs n'est pas activée.
small-capsAffiche des petites capitales. Les glyphes small-caps utilisent la forme des lettres majuscules, mais sont réduits à la taille des lettres minuscules.
all-small-capsAffiche des petites capitales pour les lettres majuscules et minuscules.
petite-capsAffiche des petites capitales réduites.
all-petite-capsAffiche des petites capitales réduites pour les lettres majuscules et minuscules.
unicaseAffiche un mélange de petites capitales pour les lettres majuscules avec des lettres minuscules normales.
titling-capsAffiche des capitales de titre.

Remarque : initial et inherit sont des mots-clés CSS génériques et peuvent être utilisés avec n'importe quelle propriété CSS.

Compatibilité des navigateurs

NavigateurPrise en charge
Chrome48+
Edge79+
Firefox34+
Safari9.1+
Opera35+

Remarque : font-variant-caps fait partie du raccourci font-variant. Lors de l'utilisation du raccourci, incluez explicitement font-variant-caps pour conserver sa valeur, car d'autres valeurs du raccourci pourraient l'écraser.

Pratique

Que fait la propriété CSS 'font-variant-caps' ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.