CSS — Architecture
Organisez les styles pour savoir où intervenir : variables partagées, couches de cascade, sélecteurs de composants simples et utilitaires ciblés. Réduisez les répétitions tout en gardant les priorités CSS compréhensibles.
Un CSS facile à maintenir rend prévisibles la responsabilité de chaque règle et la manière de la remplacer. Les variables nomment les choix visuels partagés, les couches définissent les grandes priorités, les composants regroupent leurs propres styles et les utilitaires répondent à un besoin précis. L’organisation doit réduire les répétitions tout en laissant la cascade lisible.
Repérer les responsabilités et les priorités
Repérez l’ordre des couches, les variables partagées et la règle du composant. Avant de modifier le code, déterminez quelle partie doit porter le changement et pourquoi elle aura la bonne priorité.
@layer reset, base, components, utilities; :root { --space-3: 1rem; --surface: #fff; } @layer components { .notice { padding: var(--space-3); background: var(--surface); } }Les bons réflexes
- Déclarez et documentez l’ordre des couches au point d’entrée de la feuille de style.
- Nommez les variables partagées selon leur rôle plutôt que selon un seul composant du moment.
- Retirez les déclarations obsolètes et vérifiez les remplacements dans les cas réellement utilisés.