CSS:font-size-adjust
Un article de MDC.
[modifier] Résumé
La propriété font-size-adjust indique si la taille de la police doit être choisie en fonction de la hauteur des lettres bas de casse ou de celle des lettres capitales.
Elle peut être utile car la lisibilité des polices, spécialement dans les petites tailles, est plutôt déterminée par la taille des lettres minuscules que par celle des lettres capitales. Cela peut poser des problèmes lorsque le premier choix de font-family n'est pas disponible et que le second a un ratio d'aspect significativement différent (la proportion entre la taille des lettres minuscules et la taille de la police).
Pour rester compatible avec les navigateurs qui ne supportent pas la propriété font-size-adjust, celle-ci elle est spécifiée comme un nombre par lequel est multiplié la propriété font-size. Cela signifie que la valeur spécifiée pour la propriété doit généralement être le ratio d'aspect du premier choix de police. Par exemple, une feuille de style qui spécifie font-size: 16px; font-size-adjust: 0.5; spécifie vraiment que les lettres minuscules de la police doivent avoir 8px de hauteur (16px × 0,5).
- Valeur initiale :
none - S'applique à : tous les éléments
- Héritée : oui
- Pourcentages : N/A
- Média :
visuel - Valeur calculée : comme spécifié
[modifier] Syntaxe
font-size-adjust:<nombre> |none|inherit
[modifier] Valeurs
-
none - Choisit la taille de la police uniquement en fonction de la propriété
font-size.
- <nombre>
- Choisit la taille de la police pour que la hauteur des lettres bas de casse (comme déterminée par la mesure x-height de la police) soit le nombre spécifié multiplié par
font-size.
- Le nombre spécifié doit généralement être le ratio d'aspect (rapport de
x-heightsurfont-size) du premier choixfont-family. Cela signifie que la police du premier choix, lorsqu'elle est disponible, s'affichera avec la même taille dans tous les navigateurs, qu'ils supportent ou non la propriétéfont-size-adjust.
[modifier] Exemples
Voir des exemples en ligne (en)
p{
font: 12px Verdana, sans-serif;
font-size-adjust: 0.58;
}
[modifier] Notes
[modifier] Spécifications
- CSS 2 — traduction de CSS 2 en français (non normative)
- css3-fonts (en)
[modifier] Compatibilité des navigateurs
Supportée sur toutes les plateformes depuis Gecko 1.9 / Firefox 3, et déjà depuis un certain temps auparavant sous Windows.
[modifier] Voir également
font,
font-family,
font-size,
font-size-adjust,
font-stretch,
font-style,
font-variant,
font-weight,
line-height