Flexbox :
Grille CSS :
Disposition de la grille en détail
grid-template-columns: repeat(3, 1fr); grid-template-row: repeat(3, auto); grid-column: 1/3 grid-row: 1/4
Remplacement de lignes
repeat(3, minmax(200px 1fr))
ajustement et remplissage automatiques
Les mots-clés de remplissage automatique et d'ajustement automatique dans CSS Grid contrôlent le comportement de la grille lorsque les éléments de la grille n'occupent pas d'espace supplémentaire dans le conteneur de grille.
remplissage automatique
.container { display: grid; grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); }
Dans cet exemple, la grille créera autant de colonnes de 100 px qu'elle peut contenir dans le conteneur. S'il reste de l'espace, il sera réparti équitablement entre les colonnes.
ajustement automatique :
.container { display: grid; grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)); }
Dans cet exemple, la grille créera autant de colonnes de 100 px qu'elle peut contenir dans le conteneur. S'il reste de l'espace, il sera réparti également entre les colonnes et toutes les colonnes vides seront réduites.
sous-grille
.container { display: grid; grid-template-columns: 1fr 1fr 1fr; } .item { display: grid; grid-template-columns: subgrid; }
REMARQUE :-
Requête de conteneur
Règles :-
Règles avec en vigueur uniquement les descendants du conteneur pas le conteneur lui-même
Les requêtes sur la taille des conteneurs sont un ajout au design réactif et ne remplacent pas les requêtes multimédias.
<article class="card"> <h2>That's No Moon. It's a Space Station.</h2> <p class="text">At 198km diameter, Mimas is bigger than the first Death Star (120km) but smaller than the second (800km). </p> <p class="link"><a href="https://science.nasa.gov/saturn/moons/mimas/" target="_blank" class="button">More about Mimas</a></p> </article> <!-- we can't query cards in container query so only work with descendants--> <!-- Workaround solution would be check below--> <div class="card"> <article > <h2>That's No Moon. It's a Space Station.</h2> <p class="text">At 198km diameter, Mimas is bigger than the first Death Star (120km) but smaller than the second (800km). </p> <p class="link"><a href="https://science.nasa.gov/saturn/moons/mimas/" target="_blank" class="button">More about Mimas</a></p> </article> </div> .card { container-name: card; container-type: inline-size; } @container card (min-width: 200px) { article { background-color: red; } } @container card (min-width: 250px) { article { ... } }
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!