Qu'est-ce que Calculateur d'unités de conteneur ?
Les unites de requete de conteneur fonctionnent comme les unites de viewport mais sont relatives a un conteneur de requete plutot qu'au viewport. cqi represente 1% de la taille en ligne du conteneur, cqw represente 1% de la largeur du conteneur, cqb represente 1% de la taille en bloc du conteneur, cqmin et cqmax sont le min/max de cqi et cqb. Elles permettent un dimensionnement reactif au niveau du composant, ou un composant s'adapte a son conteneur, pas a la fenetre du navigateur.
Réponse rapide
Utilisez les unites de requete de conteneur (cqi, cqw, cqb, cqmin, cqmax) avec clamp() pour un dimensionnement reactif au niveau du composant. Elles fonctionnent comme les unites de viewport mais s'adaptent a la largeur du conteneur parent. Definissez container-type: inline-size sur le parent et utilisez l'expression clamp() dans les styles enfants.
Last updated: 2026-05-28
Limites
- Les unites de requete de conteneur necessitent container-type sur un ancetre. Sans contexte de conteneur etabli, elles reviennent a un comportement relatif au viewport.
- La prise en charge navigateur correspond a celle des conteneurs de requete : Chrome 105+, Firefox 110+, Safari 16+, Edge 105+.
- Lorsque plusieurs ancetres conteneurs existent, l'ancetre le plus proche avec container-type est utilise.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
Comment utiliser cet outil
- Saisissez les tailles cible minimale et maximale pour votre propriete CSS en pixels.
- Definissez la plage de largeur du conteneur - la largeur minimale du conteneur ou la propriete atteint son minimum, et la largeur maximale ou elle atteint son maximum.
- Choisissez une unite de requete de conteneur et le nom de la propriete CSS.
- Copiez l'expression clamp() et assurez-vous que l'element parent a container-type: inline-size.
A quoi il sert
- Faire en sorte que la taille de police du titre d'une carte s'adapte a la largeur de la carte plutot qu'a la largeur du viewport.
- Creer un remplissage de composant qui s'adapte a l'espace disponible du conteneur.
- Construire des widgets de tableau de bord ou chaque element s'adapte proportionnellement au conteneur du widget.