Adloun

CSS : mettre en forme le Web (école d'ingénieur) · Chapitre 4 · Exercice de TD

Des piles de polices

Couleurs, unités et typographie · niveau 1 (application)

Énoncé

Écrire trois piles de polices : pour le texte courant (police du système), pour les titres (Georgia ou une police à empattements), pour le code (police à chasse fixe). Que se passe-t-il si l'on écrit font-family: Georiga, serif ? Et font-family: "sans-serif" ?

Corrigé


/* Texte courant : la police de l'interface du système */
body {
  font-family: system-ui, "Segoe UI", Roboto, sans-serif;
}

/* Titres : une police à empattements répandue */
h1,
h2 {
  font-family: Georgia, "Times New Roman", serif;
}

/* Code : une police à chasse fixe */
code,
pre {
  font-family: ui-monospace, Menlo, Consolas, monospace;
}

Georiga n'existe pas : le navigateur passe sans rien dire à la police suivante, serif (en général Times). La faute ne se voit que si l'on connaît Georgia ; l'onglet Computed montre, tout en bas, la police réellement utilisée (Rendered Fonts). "sans-serif" entre guillemets désigne une police nommée « sans-serif », qui n'existe pas : la pile est vide, et le navigateur utilise sa police par défaut, à empattements.

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →