Propriété CSS font-display
La propriété font-display définit comment les fichiers de fonte sont téléchargés et affichés par le navigateur. Cette propriété a les valeurs suivantes:
- auto
- block
- swap
- fallback
- optional
La propriété font-display indique au navigateur si FOUT (flash of unstyled text) ou FOIT (flash of invisible text) est préféré.
Valeur initiale | auto |
Appliquée à | Tous les éléments. Elle est aussi appliquée à ::first-letter et ::first-line. |
Héritée | Oui. |
Animable | Non. |
Version | CSS1 |
Syntaxe DOM | object.style.fontDisplay = "swap"; |
Syntaxe
front-display: auto | block | swap | fallback | optional | initial | inherit;
Exemple
@font-face {
font-family: 'MyWebFont'; /* Définir le nom de la fonte */
src: url('myfont.woff2') format('woff2'),
url('myfont.woff') format('woff'); /* Définir la place où la fonte sera téléchargée */
font-display: fallback; /* Définir le comportement du navigateur lorsque la fonte est téléchargée */
}
Valeurs
Valeur | Description |
---|---|
auto | L'affichage de la fonte est définit par le navigateur. |
block | Cache brièvement le texte jusqu'à ce que la fonte soit entièrement téléchargée. |
swap | Donne à la fonte une très petite période de bloc et une période d’échange infinie. |
fallback | Donne à la fonte une très petite période de bloc et une période d’échange aussi courte. |
optional | Donne à la fonte une très petite période de bloc et aucune période d'échange. |
initial | Fait utiliser la valeur initiale. |
inherit | Hérite la propriété de son élément parent. |
Support de Navigateurs
60.0+ | ✕ | 58.0+ | 11.1+ | 47.0+ |
Pratiquez vos connaissances
Quelles sont les différentes valeurs que peut prendre la propriété 'font-display' en CSS ?
Correcte!
Incorrecte!