Aller au contenu

Propriété CSS font-size-adjust

La propriété font-size-adjust contrôle la manière dont la taille de la police est calculée lorsqu'une police de secours est utilisée. Elle garantit que la hauteur-x de la police de secours correspond à la hauteur-x de la police principale, maintenant ainsi une lisibilité constante.

La propriété font-size-adjust est une propriété CSS2.1.

Toutes les polices possèdent une « valeur d'aspect », qui correspond au rapport entre la hauteur-x et la hauteur-em. Cette valeur peut être trouvée dans la documentation de la police ou calculée à l'aide d'outils en ligne. Par exemple, Georgia a une valeur d'aspect d'environ 0,52, tandis que Verdana est d'environ 0,58.

Valeur initialenone
S'applique àTous les éléments. S'applique également à ::first-letter et ::first-line.
HéritéeOui.
AnimableOui.
VersionCSS2.1
Syntaxe DOMobject.style.fontSizeAdjust = "0.5";

Note : font-size-adjust est considéré comme obsolète pour le développement web moderne. Firefox a supprimé le support dans la version 119 (2023), et il n'a jamais été pris en charge dans Chrome, Safari ou Edge. Pour des alternatives modernes, envisagez d'utiliser font-optical-sizing ou d'ajuster manuellement font-size avec des requêtes média.

Syntaxe

Syntaxe de la propriété CSS font-size-adjust

css
font-size-adjust: number | none | initial | inherit;

Exemple de la propriété font-size-adjust :

Exemple de la propriété CSS font-size-adjust avec une valeur numérique

html
<!DOCTYPE html>
<html>
  <head>
    <title>The title of the document </title>
    <style>
      div.a {
        font-family: Georgia, Verdana, sans-serif;
      }
      div.b {
        font-family: Verdana, Georgia, sans-serif;
      }
      #box-one,
      #box-two {
        font-size-adjust: 0.52;
      }
    </style>
  </head>
  <body>
    <h1>Font-size-adjust property example</h1>
    <h2>Two divs with the same font-size-adjust property:</h2>
    <div id="box-one" class="a">
      This demonstrates how the primary font renders when available.
    </div>
    <div id="box-two" class="b">
      Here the fallback font takes precedence in the font stack.
    </div>
    <h2>Two divs without the font-size-adjust property:</h2>
    <div class="a">
      Without adjustment, the fallback font may appear significantly larger or smaller.
    </div>
    <div class="b">
      The font-size-adjust property ensures visual consistency across different typefaces.
    </div>
  </body>
</html>

Valeurs

ValeurDescription
noneAucun ajustement de taille de police. Il s'agit de la valeur par défaut de la propriété.
numberUn nombre positif représentant le rapport d'aspect (hauteur-x divisée par hauteur-em).
initialDéfinit la valeur par défaut de la propriété.
inheritHérite la propriété de son élément parent.

Compatibilité des navigateurs

NavigateurSupport
ChromeAucun support
Firefox1.5–118 (supprimé dans la v119)
SafariAucun support
EdgeAucun support
OperaAucun support

Pratique

Quelle est la fonction principale de la propriété 'font-size-adjust' en CSS ?

Trouvez-vous cela utile?

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