Utility-First

Tailwind CSS 🟢 Junior

Definition

Approche ou le style est applique via des classes utilitaires atomiques directement dans le HTML. Chaque classe fait une seule chose (couleur, marge, taille).

Analogie

Des briques LEGO : chaque piece a une fonction unique, et tu construis ce que tu veux en les combinant.

Exemple de code

<div class="flex items-center gap-4 p-6 bg-white rounded-lg shadow-md">
  <h2 class="text-xl font-bold text-gray-900">Titre</h2>
</div>

Cas d'usage

Prototyper rapidement des interfaces sans quitter le HTML ni gerer de fichiers CSS separes.

Anti-pattern

Creer des classes semantiques pour tout (.card-title) au lieu d'utiliser les utilitaires directement.
#styling#interview#tailwind