Propriété CSS font-stretch
La propriété font-stretch permet de rendre le texte plus étroit ou plus large.
La propriété font-stretch ne fonctionnera pas sur n'importe quelle police! Elle fonctionnera seulement si la famille de police a width-variant faces. La propriété font-stretch elle-même étend une police.
Cetta propriété a les valeurs suivantes:
- font-stretch:
- ultra-condensed
- extra-condensed
- condensed
- semi-condensed
- normal
- semi-expanded
- expanded
- extra-expanded
- ultra-expanded
Valeur initiale | normal |
Appliquée à | Tous les éléments. Elle est aussi appliquée aux éléments pseudos ::first-letter et ::first-line. |
Héritée | Oui. |
Animable | Oui. |
Version | CSS3 |
Syntaxe DOM | object.style.fontStretch = "expanded"; |
Syntaxe
font-stretch: ultra-condensed | extra-condensed | condensed | semi-condensed | normal | semi-expanded | expanded | extra-expanded | ultra-expanded | initial | inherit;
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
<style>
p {
font-size: 4em;
font-family: 'Myriad Pro';
}
</style>
</head>
<body>
<p>
<span style="font-stretch: ultra-condensed">A</span>
<span style="font-stretch: extra-condensed">A</span>
<span style="font-stretch: condensed">A</span>
<span style="font-stretch: semi-condensed">A</span>
<span style="font-stretch: normal">A</span>
<span style="font-stretch: semi-expanded">A</span>
<span style="font-stretch: expanded">A</span>
<span style="font-stretch: extra-expanded">A</span>
<span style="font-stretch: ultra-expanded">A</span>
</p>
</body>
</html>
Valeurs
Valeur | Description |
---|---|
ultra-condensed | Rend le texte si condensé si possible. |
extra-condensed | Rend le texte plus condensé mais pas si condensé si avec la valeur ultra-condesed. |
condensed | Rend le texte plus condensé mais pas si condensé si avec la valeur ultra-condesed. |
semi-condensed | Rend le texte plus condensé mais pas si condensé si avec la valeur extra-condesed. |
normal | Une fonte normale. C'est la valeur initiale de cette propriété. |
semi-expanded | Rend le texte plus étendu que le normal. |
expanded | Rend le texte plus étendu que semi-expanded. |
extra-expanded | Rend le texte plus étendu que expanded. |
ultra-expanded | La forme de texte la plus étendue. |
initial | Fait la propriété utiliser sa valeur initiale. |
inherit | Hérite la propriété de son élément parent. |
Support de Navigateurs
48.0+ | 12.0+ | 9.0+ | 11.0+ | 35.0+ |
Pratiquez vos connaissances
Qu'est-ce que la propriété 'font-stretch' en CSS?
Correcte!
Incorrecte!