Spacing
Échelle Tailwind par multiples de 4px. md (16px / p-4) est l’unité de base des paddings de composants.
Échelle (multiples de 4px)
Chaque pas est un multiple de l’unité de base 4px. On ne crée jamais de valeur hors échelle (pas de 13px, 7px…).
p-14pxMicro-espacement : icône ↔ texte, gap d’un badge
p-28pxGap d’un groupe de boutons, padding d’une puce
p-312pxPadding d’un input, d’un petit bouton
p-416pxUnité de base : padding standard d’une card, d’un bouton
p-624pxPadding confortable d’une card, gap entre champs de formulaire
p-832pxEspacement entre blocs d’une section
p-1248pxMarge verticale entre sections d’une page
p-1664pxRespiration large : hero, séparation de grandes zones
Règles
md(16px /p-4) = unité de base des paddings de composants.- Conserver les multiples de 4px — jamais de valeur arbitraire (
15px,1.3rem…). - Préférer
gappour les layouts flex/grid,space-y-*pour les listes.
À faire / À éviter
À faire
gap-4entre éléments d’une card.px-4 py-3pour un padding asymétrique.
À éviter
margin: 15pxhors échelle.- Mélanger rem arbitraires et classes Tailwind.