Maison > interface Web > tutoriel CSS > Comment réaliser un habillage de grille CSS sans requêtes multimédias en utilisant le remplissage ou l'ajustement automatique ?

Comment réaliser un habillage de grille CSS sans requêtes multimédias en utilisant le remplissage ou l'ajustement automatique ?

Susan Sarandon
Libérer: 2024-11-10 15:17:02
original
708 Les gens l'ont consulté

How to Achieve CSS Grid Wrapping without Media Queries using auto-fill or auto-fit?

Utilisation du remplissage automatique ou de l'ajustement automatique de la grille CSS pour l'habillage sans requêtes multimédias

Dans la grille CSS, l'habillage automatique sans requêtes multimédias est réalisable en utilisant les mots-clés auto-fill ou auto-fit dans la notation repeat() dans les colonnes de modèle de grille ou grid-template-rows.

Auto-fill

Le mot-clé auto-fill définit le nombre de cellules de la grille pour remplir l'espace disponible du conteneur. Il ajustera automatiquement le nombre de colonnes pour s'adapter à la taille du conteneur sans déborder.

.grid {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(auto-fill, 186px);
}
Copier après la connexion

Dans cet exemple, la propriété grid-template-columns spécifie que la grille doit automatiquement remplir sa largeur avec autant de 186 pixels de large. colonnes autant que possible.

Ajustement automatique

Le mot clé d'ajustement automatique se comporte de la même manière que remplissage automatique, mais il ajuste la taille des colonnes pour l'adapter à l'espace disponible au lieu du nombre de colonnes.

.grid {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(auto-fit, minmax(186px, auto));
}
Copier après la connexion

Dans cet exemple, la propriété grid-template-columns spécifie que la grille doit automatiquement insérer autant de colonnes que possible dans l'espace disponible, chaque colonne ayant une largeur minimale de 186 px et une largeur maximale automatique.

Ces techniques vous permettent de créer une grille CSS qui enveloppe son contenu sans avoir besoin de requêtes multimédias, en s'adaptant dynamiquement à l'espace disponible.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal