Les fondamentaux du CSS

Mise en ligne : il y a 4 mois Mise à jour : il y a 4 mois beginner

Passer le quiz

Passer le quiz

Les propriétés du quotidien

Vous savez comment se construit une règle. Voici les propriétés essentielles pour la couleur, le texte, le modèle de boîte et la mise en page.

Propriétés courantes

PropriétéCe qu’elle contrôleExemple
colorCouleur du textecolor: #333;
backgroundCouleur ou image de fondbackground: #fff;
font-sizeTaille du textefont-size: 16px;
marginEspace à l’extérieurmargin: 16px;
paddingEspace à l’intérieurpadding: 8px;

Le modèle de boîte

Chaque élément est une boîte : contenu, puis padding, puis bordure, puis marge. Le comprendre est la clé des espacements et des dimensions.

.card {
  padding: 16px;     /* interieur */
  border: 1px solid #ddd;
  margin: 12px;      /* exterieur */
}

Utilisez box-sizing: border-box

Cela fait inclure le padding et la bordure dans la width, pour des dimensions prévisibles. Souvent posé globalement : * { box-sizing: border-box; }

Mise en page moderne : Flexbox

Flexbox dispose les éléments en ligne ou en colonne avec un alignement facile — idéal pour les barres de navigation, les cartes et le centrage.

.row {
  display: flex;
  gap: 16px;
  justify-content: space-between;
  align-items: center;
}

Évitez les pixels fixes partout

Préférez les unités relatives (rem, %, fr) et Flexbox/Grid pour que la mise en page s’adapte à tous les écrans.

Questions fréquentes

Quelle différence entre margin et padding ?
La marge est l’espace à l’EXTÉRIEUR de la bordure ; le padding est l’espace à l’INTÉRIEUR, entre le contenu et la bordure.
Flexbox ou Grid ?
Flexbox pour une mise en page à une dimension (une ligne ou une colonne) ; Grid pour deux dimensions (lignes et colonnes ensemble).
px, em ou rem ?
Utilisez rem pour les tailles de police et les espacements (proportionnel à la racine) ; px seulement pour une taille vraiment fixe.

Passez à la pratique

Vous avez les briques de base. Stylisez maintenant un vrai composant de bout en bout.

Continuer vers le CSS en pratique

Commentaires