Maison >interface Web >tutoriel CSS >Comment puis-je faire en sorte que les lignes de la grille restent à leur taille minimale définie par « minmax() » ?

Comment puis-je faire en sorte que les lignes de la grille restent à leur taille minimale définie par « minmax() » ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-03 13:47:10289parcourir

How Can I Make Grid Rows Stay at Their Minimum Size Defined by `minmax()`?

Comprendre le comportement par défaut de minmax() dans les lignes de modèle de grille

Lors de l'utilisation de minmax() pour définir la taille des lignes de la grille , il est important de se rappeler que par défaut, les lignes s'étendront jusqu'à la valeur maximale spécifiée dans la fonction minmax(). Cela peut être surprenant, surtout lorsque vous vous attendez à ce que les lignes de la grille restent à la taille minimale déclarée.

Atteindre la taille minimale des lignes de la grille

Pour garantir que les lignes de la grille rester à la taille minimale déclarée et ne s'étendre au maximum que lorsque cela est nécessaire, vous devez faire un petit ajustement :

  1. Utiliser minmax(minimum, min-content) pour grid-template-rows :Cette syntaxe définit la taille minimale des lignes à la valeur spécifiée tout en garantissant qu'elles restent proches du contenu, les empêchant de diminuer en dessous du minimum.
  2. Définissez la hauteur maximale sur les éléments de la grille : Après avoir défini la taille de la ligne comme indiqué ci-dessus, appliquez max-height: maximum aux éléments individuels de la grille. Cela limite la taille maximale des éléments, garantissant qu'ils ne dépassent pas la hauteur maximale des lignes prévue.

En mettant en œuvre ces deux ajustements, vous obtiendrez le résultat souhaité : des lignes de grille avec une taille minimale qui s'étendent uniquement en cas de besoin, jusqu'à un maximum prédéfini. Cette approche s'aligne avec l'intention de rendre la disposition de votre grille réactive tout en conservant le contrôle sur les dimensions des lignes et des éléments.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn