Propriété CSSTypographie

font-family

Choisit une police, avec une liste de polices de secours en cas d’indisponibilité de la première.

Valeur initiale
dépend du navigateur
Héritée
Oui
Animable
non
S’applique à
tous les éléments
JavaScript
element.style.fontFamily = "Georgia, serif"
Sur cette page

Exemple

#
CSS
body {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}

code {
  font-family: ui-monospace, "SF Mono", Menlo, monospace;
}
Aperçu

Définition et utilisation

#

La propriété font-family prend une liste de polices séparées par des virgules. Le navigateur utilise la première disponible, donc la liste fonctionne comme un plan de secours : si l’utilisateur n’a pas la police Georgia, il obtient la suivante de la liste.

Terminez toujours la liste par une famille générique : serif (avec empattements), sans-serif (sans empattements), monospace (largeur de caractère fixe) ou system-ui (la police du système d’exploitation). Mettez entre guillemets les noms de polices contenant des espaces.

Vous chargez des polices personnalisées, par exemple depuis Google Fonts, avec une règle @font-face ou la feuille de style d’un fournisseur, puis vous indiquez leur nom dans font-family. La propriété est héritée, donc on la définit généralement une seule fois, sur l’élément body.

Syntaxe

#
Syntaxe
font-family: <nom de police> [, <nom de police>]* , <famille générique>;

Valeurs

#
  • sans-serif

    Une police sans empattements, facile à lire sur les écrans.
  • serif

    Une police avec empattements, associée aux livres et aux journaux.
  • monospace

    Tous les caractères ont la même largeur, comme dans un éditeur de code.
  • Georgia, serif

    Une police précise avec une famille de secours.
  • cursive

    Une police qui imite l’écriture manuscrite. Son apparence dépend fortement du système.

Valeurs en pratique

#

sans-serif

Une police sans empattements, facile à lire sur les écrans.
.demo { font-family: sans-serif; }

serif

Une police avec empattements, associée aux livres et aux journaux.
.demo { font-family: serif; }

monospace

Tous les caractères ont la même largeur, comme dans un éditeur de code.
.demo { font-family: monospace; }

Georgia, serif

Une police précise avec une famille de secours.
.demo { font-family: Georgia, serif; }

cursive

Une police qui imite l’écriture manuscrite. Son apparence dépend fortement du système.
.demo { font-family: cursive; }

Compatibilité des navigateurs

#

Largement disponible

Fonctionne dans tous les navigateurs modernes, y compris sur mobile. Vous pouvez l’utiliser sans crainte.

  • Chrome
  • Edge
  • Firefox
  • Safari

Bonnes pratiques

#
  • Terminez toujours la liste par une famille générique, par exemple sans-serif. Sans elle, le navigateur risque d’utiliser une police avec empattements.
  • Chaque fichier de police supplémentaire est un téléchargement de plus. Limitez le nombre de polices et de graisses à celles que vous utilisez vraiment.

Entrées associées

#

Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.