Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Unités Fractionnaires et Dimensionnement Minmax | Placing et Dimensionnement des Éléments de Grille
Maîtrise de CSS Grid

bookUnités Fractionnaires et Dimensionnement Minmax

Introduction à l’unité fr

Pour concevoir des mises en page qui s’adaptent parfaitement à toutes les tailles d’écran, l’unité fr constitue un outil puissant. L’unité fr (fraction) en CSS Grid permet d’allouer une portion de l’espace disponible aux pistes de la grille. Contrairement aux unités fixes telles que px ou %, l’unité fr répartit l’espace de manière dynamique, garantissant ainsi la flexibilité et la réactivité de la grille.

Si vous définissez vos colonnes de grille sur 1fr 2fr, la première colonne reçoit une part de l’espace disponible et la seconde en reçoit deux, quelle que soit la largeur totale de la grille. Cela rend l’unité fr essentielle pour créer des mises en page évolutives sans ajustements manuels.

index.html

index.html

styles.css

styles.css

copy

Fonctionnement de minmax() et cas d’utilisation

La fonction minmax() permet de définir une plage de tailles pour une piste de grille en spécifiant une valeur minimale et une valeur maximale. Cette approche est essentielle pour le design réactif, car elle empêche les pistes de devenir trop petites pour être lisibles ou trop larges pour conserver un équilibre visuel.

  • Utiliser minmax(min, max) pour fixer une limite inférieure et supérieure à la taille des colonnes ou des lignes ;
  • Garantir la lisibilité du contenu en définissant une valeur minimale appropriée ;
  • Permettre aux pistes de s’étendre et d’occuper l’espace disponible en associant minmax() aux unités fr ;
  • Maintenir des mises en page flexibles et ergonomiques sur tous les écrans.

Par exemple, minmax(150px, 1fr) garantit qu’une colonne ne sera jamais inférieure à 150px mais pourra s’agrandir selon l’espace disponible. Utiliser minmax() lorsque vous souhaitez que des images, des cartes ou des blocs de contenu restent lisibles et équilibrés visuellement, tout en profitant d’une répartition dynamique de l’espace.

question mark

Laquelle des définitions suivantes de grid-template-columns créera trois colonnes, où la première colonne fait toujours au moins 120px mais peut s'agrandir, la deuxième colonne prend deux fois plus d'espace disponible que la troisième, et la troisième colonne partage l'espace restant ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 3

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 9.09

bookUnités Fractionnaires et Dimensionnement Minmax

Glissez pour afficher le menu

Introduction à l’unité fr

Pour concevoir des mises en page qui s’adaptent parfaitement à toutes les tailles d’écran, l’unité fr constitue un outil puissant. L’unité fr (fraction) en CSS Grid permet d’allouer une portion de l’espace disponible aux pistes de la grille. Contrairement aux unités fixes telles que px ou %, l’unité fr répartit l’espace de manière dynamique, garantissant ainsi la flexibilité et la réactivité de la grille.

Si vous définissez vos colonnes de grille sur 1fr 2fr, la première colonne reçoit une part de l’espace disponible et la seconde en reçoit deux, quelle que soit la largeur totale de la grille. Cela rend l’unité fr essentielle pour créer des mises en page évolutives sans ajustements manuels.

index.html

index.html

styles.css

styles.css

copy

Fonctionnement de minmax() et cas d’utilisation

La fonction minmax() permet de définir une plage de tailles pour une piste de grille en spécifiant une valeur minimale et une valeur maximale. Cette approche est essentielle pour le design réactif, car elle empêche les pistes de devenir trop petites pour être lisibles ou trop larges pour conserver un équilibre visuel.

  • Utiliser minmax(min, max) pour fixer une limite inférieure et supérieure à la taille des colonnes ou des lignes ;
  • Garantir la lisibilité du contenu en définissant une valeur minimale appropriée ;
  • Permettre aux pistes de s’étendre et d’occuper l’espace disponible en associant minmax() aux unités fr ;
  • Maintenir des mises en page flexibles et ergonomiques sur tous les écrans.

Par exemple, minmax(150px, 1fr) garantit qu’une colonne ne sera jamais inférieure à 150px mais pourra s’agrandir selon l’espace disponible. Utiliser minmax() lorsque vous souhaitez que des images, des cartes ou des blocs de contenu restent lisibles et équilibrés visuellement, tout en profitant d’une répartition dynamique de l’espace.

question mark

Laquelle des définitions suivantes de grid-template-columns créera trois colonnes, où la première colonne fait toujours au moins 120px mais peut s'agrandir, la deuxième colonne prend deux fois plus d'espace disponible que la troisième, et la troisième colonne partage l'espace restant ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 3
some-alt