Container Queries

Tailwind CSS 🔴 Senior

Définition

Variantes basées sur la taille du conteneur parent, pas du viewport. Natives depuis Tailwind v4.0 (22 janvier 2025), sans le plugin @tailwindcss/container-queries : @container sur le parent, puis @sm:, @md:, @max-md:, conteneurs nommés (@container/main) et tailles arbitraires (@min-[475px]).

Analogie

Un meuble qui s'adapte a la taille de la pièce ou il se trouve, pas a la taille de la maison.

Exemple de code

<div class="@container/main">
  <div class="flex flex-col @md/main:flex-row @max-sm:hidden">
    <!-- s'adapte à la largeur du parent -->
  </div>
</div>

Cas d'usage

Créer des composants vraiment responsifs qui s'adaptent a leur conteneur, pas au viewport.

#styling#interview#tailwind#tailwind4

Fiche mise à jour le 2026-09-27

← → au clavier pour passer d'une fiche à l'autre