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 6 : Display et positionnement Aperçu gratuit

6.1 — Display : le comportement des boîtes

📋 Objectifs d'apprentissage

  • Distinguer block, inline, inline-block
  • Utiliser display: none vs visibility: hidden
  • Maîtriser position: relative, absolute, fixed, sticky
📐 Display et Position block : prend toute la largeur inline : juste le contenu inline-block : block + inline Position : static (normal) | relative (décalé) | absolute (par rapport au parent positionné) | fixed (écran) | sticky (collant)

Display : comment l'élément se comporte

ValeurComportementExemples
blockPrend toute la largeur, saut de lignediv, p, h1, section
inlineJuste la largeur du contenuspan, a, strong
inline-blockInline mais accepte width/heightBoutons, cartes
noneDisparaît (espace aussi)Cacher/montrer

Position : où se place l'élément

position: static;   /* Normal (défaut) */
position: relative; /* Décalé par rapport à sa position normale */
position: absolute; /* Positionné par rapport au parent positionné */
position: fixed;    /* Fixé par rapport à l'écran (ne bouge pas) */
position: sticky;   /* Collant : fixed + relative */

💡 Menu sticky

header { position: sticky; top: 0; } — Le menu reste collé en haut de l'écran quand on scroll. Effet professionnel en 2 lignes de CSS.

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