Module 1 : Introduction à CSS
1.1 — Lier CSS à HTML Aperçu
Module 2 : Sélecteurs CSS
2.1 — Tous les types de sélecteurs Aperçu
Module 3 : Couleurs, fonds et dégradés
3.1 — Maîtriser les couleurs CSS Aperçu
Module 4 : Typographie web
4.1 — Polices et texte Aperçu
Module 5 : Box Model — Le modèle de boîte
5.1 — Comprendre le Box Model Aperçu
Module 6 : Display et positionnement
6.1 — Display : le comportement des boîtes Aperçu
Module 7 : Flexbox — Layout flexible
7.1 — Flexbox fondamental Aperçu
Module 8 : Flexbox avancé
8.1 — Contrôler les enfants flex Aperçu
Module 9 : CSS Grid — Layout en grille
9.1 — Grid fondamental Aperçu
Module 10 : CSS Grid avancé
10.1 — Grid Areas et responsive Aperçu
Module 11 : Responsive Design — Media Queries
11.1 — @media et breakpoints Aperçu
Module 12 : Mobile First — Approche pratique
12.1 — Techniques Mobile First Aperçu
Module 13 : Transitions et animations CSS
13.1 — Transitions et keyframes Aperçu
Module 14 : Pseudo-classes et pseudo-éléments
14.1 — Pseudo-classes et pseudo-éléments Aperçu
Module 15 : Variables CSS et organisation
15.1 — CSS propre et scalable Aperçu
Module 16 : Projet final — Site responsive complet
16.1 — Site responsive professionnel Aperçu

Le reste de la formation est réservé aux inscrits.

S'inscrire gratuitement
Module 4 : Typographie web Aperçu gratuit

4.1 — Polices et texte

📋 Objectifs d'apprentissage

  • Utiliser Google Fonts
  • Maîtriser font-family, font-size, font-weight, line-height
  • Comprendre les unités (px, rem, em, vw)
  • Créer une échelle typographique harmonieuse
🔤 Échelle typographique h1 — 2.5rem (40px) p — 1rem (16px) line-height: 1.6 small — 0.875rem (14px)

Google Fonts en 3 étapes

  1. Choisissez une police sur fonts.google.com
  2. Copiez le <link> dans votre <head>
  3. Utilisez font-family dans votre CSS
PropriétéValeurs typiquesUsage
font-size1rem, 2.5rem, 16pxrem = relatif à la racine (recommandé)
font-weight400 (normal), 700 (bold)Graisse de la police
line-height1.5, 1.6, 1.2Hauteur de ligne (sans unité recommandé)
text-alignleft, center, right, justifyAlignement horizontal

💡 rem > px

1rem = taille de la police racine (16px par défaut). Si l'utilisateur agrandit la police dans son navigateur, TOUT le site s'adapte proportionnellement. Avec px, rien ne bouge.

Ceci est un aperçu gratuit.
Voir la formation complète