Intermédiaire

CSS Layout

La mise en page (Layout) est cruciale. Aujourd'hui, on utilise principalement Flexbox et Grid.

Flexbox

Idéal pour aligner des éléments sur une ligne ou une colonne.

.container {
    display: flex;
    justify-content: center; /* Centre horizontalement */
    align-items: center;     /* Centre verticalement */
    gap: 20px;              /* Espace entre les éléments */
}

Box Model

Chaque élément est une boîte composée de :

  • Content : Le texte/image
  • Padding : Espace interne
  • Border : Bordure
  • Margin : Espace externe