Niveau : Débutant Fondamentaux CSS Raccourcis (Shorthand)

Fiche de synthèse — Les raccourcis CSS

Un raccourci CSS permet d’écrire plusieurs propriétés en une seule ligne, pour un code plus court et plus lisible.

🧠 Qu’est-ce qu’un raccourci CSS ?

Un shorthand regroupe plusieurs propriétés en une seule déclaration. Exemple : border rassemble la largeur, le style et la couleur.

À retenir : l’ordre des valeurs compte souvent. Si tu te trompes d’ordre, le navigateur peut ignorer une partie.

1 border

Écriture détaillée3 propriétés
border-width: 1px;
border-style: solid;
border-color: green;
Écriture raccourcie1 ligne
border: 1px solid green;
Ordre : border: largeur style couleur;

2 margin

Écriture détaillée4 côtés
margin-top: 10px;
margin-right: 20px;
margin-bottom: 10px;
margin-left: 20px;
Écriture raccourcie1 ligne
margin: 10px 20px 10px 20px;
Autres formes possibles1, 2 ou 3 valeurs
margin: 10px;              /* tous les côtés */
margin: 10px 20px;         /* haut/bas | gauche/droite */
margin: 10px 20px 30px;    /* haut | gauche/droite | bas */
Ordre (4 valeurs) : haut → droite → bas → gauche

3 padding

Même logique que margin, mais pour l’espace intérieur de l’élément.

Écriture détaillée4 côtés
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;
Écriture raccourcieexemple
padding: 10px 20px;

4 background

Écriture détailléeexemple
background-color: lightblue;
background-image: url("image.jpg");
background-repeat: no-repeat;
background-position: center;
Écriture raccourcieexemple
background: lightblue url("image.jpg") no-repeat center;
Astuce : on met seulement ce dont on a besoin (couleur, image, répétition, position…).

5 font

⚠️ Dans le raccourci font, font-size et font-family sont indispensables.

Écriture détaillée4 coins
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
Écriture raccourcieexemples
border-radius: 10px;

border-radius: 10px 20px;

À retenir

  • Les raccourcis rendent le CSS plus lisible et évitent les répétitions.
  • L’ordre des valeurs est important (ex : border, margin).
  • Les raccourcis ne sont pas obligatoires, mais ils sont recommandés.
  • Teste le rendu dans le navigateur pour vérifier.