cybercursus

Le positionnement

10 min · Intermédiaire · 7 août 2026

Sommaire
  1. Quatre valeurs de position
  2. Le cas classique : un badge dans une carte
  3. À toi de jouer

Quatre valeurs de position

text
static   : comportement par defaut, aucun positionnement special
relative : reste a sa place, mais devient une reference pour ses enfants absolute
absolute : sort du flux normal, se place par rapport a son ancetre positionne
fixed    : se place par rapport a la fenetre, reste visible meme au defilement

Le cas classique : un badge dans une carte

css
.carte {
position: relative;   /* devient la reference, sans se deplacer elle-meme */
}

.badge {
position: absolute;
top: 0;
right: 0;
}

Attention

Sans position: relative sur .carte, le badge en absolute chercherait un ancêtre positionné plus haut dans la page, potentiellement le document entier : un piège fréquent quand le badge se retrouve dans un coin inattendu de la page.

À toi de jouer

Positionne .carte en relative, et .badge en absolute avec top: 0 et right: 0, pour que le badge apparaisse dans le coin supérieur droit de la carte.

html
<!-- HTML -->
<div class="carte">
<span class="badge">Nouveau</span>
Contenu de la carte
</div>

/* CSS */
.carte {
/* Complete le style ici */
}

.badge {
/* Complete le style ici */
}
Par rapport à quoi se positionne un élément en position: absolute ?
Pourquoi donner position: relative à un conteneur, sans lui ajouter aucun décalage (top, left...) ?

Pour aller plus loin

Commentaires

Recherche