Maison > interface Web > tutoriel CSS > Comment centrer les cases horizontalement et aligner la dernière ligne à gauche avec la grille CSS ?

Comment centrer les cases horizontalement et aligner la dernière ligne à gauche avec la grille CSS ?

Barbara Streisand
Libérer: 2024-12-22 20:39:06
original
329 Les gens l'ont consulté

How to Center Boxes Horizontally and Align the Last Row to the Left with CSS Grid?

Aligner la dernière rangée de cases centrées à gauche à l'aide de la grille CSS

Q : Comment puis-je centrer les cases horizontalement tout en alignant la dernière ligne sur la à gauche ?

R : En utilisant la propriété CSS grid, il est possible de réaliser ce scénario d'alignement sans ajustements manuels ni scripting.

Pour y parvenir, modifiez les propriétés CSS suivantes :

div {
  /* Add resize property for dynamic width adjustment */
  resize: horizontal;
  /* Add justify-content property to center the boxes horizontally */
  justify-content: center;
}

ul {
  display: grid;
  /* Define the number of columns based on the number of boxes */
  grid-template-columns: repeat(auto-fit, 40px);
  /* Define the height of the boxes */
  grid-auto-rows: 40px;
  /* Add grid-gap property for spacing between boxes */
  grid-gap: 4px;
}
Copier après la connexion

En spécifiant justifier-content: center, les cases seront centrées horizontalement au sein du conteneur. La propriété display: grid alignera la dernière rangée de cases vers la gauche, comme spécifié dans le système de grille.

La propriété resize: horizontal permet un ajustement dynamique de la largeur du conteneur. Au fur et à mesure que la largeur change, les boîtes se réorganiseront automatiquement pour s'adapter à l'espace disponible tout en conservant leur alignement centré.

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