Table des matières:

Comment créer une mise en page de grille en CSS ?
Comment créer une mise en page de grille en CSS ?

Vidéo: Comment créer une mise en page de grille en CSS ?

Vidéo: Comment créer une mise en page de grille en CSS ?
Vidéo: CSS Grid : Créer une galerie 2024, Décembre
Anonim

Rappelons les quatre étapes essentielles:

  1. Créer un élément conteneur, et déclarez-le afficher: la grille ;.
  2. Utilisez ce même conteneur pour définir le la grille pistes en utilisant le la grille - modèle -colonnes et la grille - modèle -rows propriétés.
  3. Placez les éléments enfants dans le conteneur.
  4. Spécifiez les tailles de gouttière à l'aide du la grille -propriétés d'écart.

Ci-dessous, puis-je utiliser la mise en page de la grille CSS ?

En dehors d'Internet Explorer, Disposition de la grille CSS est sans préfixe dans Safari, Chrome, Opera, Firefox et Edge. La prise en charge de toutes les propriétés et valeurs détaillées dans ces guides est interopérable entre les navigateurs. Cela signifie que si vous écrivez des Disposition de la grille code dans Firefox, cela devrait fonctionner de la même manière dans Chrome.

De plus, dois-je utiliser Flexbox ou Grid ? Les deux boîte flexible et la grille sont basés sur ce concept. Boîte flexible est le meilleur pour organiser les éléments dans une seule ligne ou une seule colonne. Grille est le meilleur pour organiser les éléments dans plusieurs lignes et colonnes. La propriété justifier-content détermine comment l'espace supplémentaire du fléchir -le conteneur est distribué au fléchir -éléments.

De même, qu'est-ce que 1fr?

1fr est une "unité fractionnaire", ce qui est une façon de dire "l'espace restant dans l'élément".

Qu'est-ce que la grille Flexbox ?

Boîte flexible est fait pour les dispositions unidimensionnelles et Grille est fait pour les mises en page en deux dimensions. Cela signifie que si vous disposez des éléments dans une direction (par exemple, trois boutons dans un en-tête), vous devez utiliser Boîte flexible : Cela vous donnera plus de flexibilité que CSS Grille.

Conseillé: