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 7 : Flexbox — Layout flexible Aperçu gratuit

7.1 — Flexbox fondamental

📋 Objectifs d'apprentissage

  • Activer Flexbox avec display: flex
  • Maîtriser justify-content et align-items
  • Utiliser flex-direction et flex-wrap
  • Centrer PARFAITEMENT n'importe quoi
📏 Flexbox — Le centrage parfait Élément centré ← justify-content: center → ↑ align-items: center ↓ .parent { display: flex; justify-content: center; align-items: center; height: 100vh; } = centrage PARFAIT

Flexbox en 2 lignes

.container {
    display: flex;
    justify-content: center; /* horizontal */
    align-items: center;     /* vertical */
}

Flexbox a remplacé les tableaux, les floats et les positionnements approximatifs. C'est l'outil de mise en page standard depuis 2015.

PropriétéValeurs clésEffet
justify-contentflex-start, center, flex-end, space-between, space-aroundAlignement horizontal (axe principal)
align-itemsstretch, center, flex-start, flex-endAlignement vertical (axe secondaire)
flex-directionrow, column, row-reverseDirection du flux
flex-wrapnowrap, wrapRetour à la ligne

💡 Centrer une carte de connexion

body { display: flex; justify-content: center; align-items: center; min-height: 100vh; }. La carte est parfaitement centrée horizontalement et verticalement, quel que soit l'écran. Fini les margin: auto approximatifs.

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