Avant de livrer un projet, valide cette checklist.
1. Lisibilité du code
- fichiers organisés par rôle (base, composants, utilitaires)
- nommage cohérent
- règles courtes et compréhensibles
2. Cohérence visuelle
- palette limitée et assumée
- échelle typographique stable
- espacements homogènes
3. Robustesse responsive
- test mobile, tablette, desktop
- pas de débordement horizontal
- médias adaptatifs
4. Accessibilité
- contrastes suffisants
- styles de focus visibles
- états hover/focus/active cohérents
- animation compatible
prefers-reduced-motion
5. Performance
- éviter les sélecteurs inutilement complexes
- limiter les effets coûteux
- supprimer le CSS mort si possible
6. Maintenance
- variables CSS utilisées pour les tokens clés
- spécificité maîtrisée
- peu ou pas de
!important
A retenir
Un CSS "pro" n'est pas seulement beau. Il est prévisible, accessible, performant et simple à maintenir.
Mini pratique
Prends une page déjà faite et passe chaque point de la checklist. Note 3 améliorations concrètes, puis applique-les immédiatement.
Erreurs fréquentes
- appliquer des valeurs sans vérifier l'impact sur mobile
- surcharger la feuille de style au lieu de simplifier les sélecteurs
- corriger un symptôme visuel sans comprendre la cause (cascade, flux ou dimensions)
Checklist rapide
- la règle est-elle lisible et cohérente avec le reste du module ?
- le rendu reste-t-il correct sur petit écran ?
- la solution est-elle maintenable sans
!important?
Mini défi
Reprends l'exemple de cette leçon, retire une règle inutile, et conserve exactement le même rendu visuel.
Laisser un commentaire