Maison > interface Web > tutoriel CSS > Comment aligner à gauche la dernière ligne dans un conteneur Flexbox multiligne ?

Comment aligner à gauche la dernière ligne dans un conteneur Flexbox multiligne ?

Susan Sarandon
Libérer: 2024-11-05 00:32:02
original
1023 Les gens l'ont consulté

How to Left-Align the Last Row in a Multi-Line Flexbox Container?

Comment aligner à gauche la dernière rangée de conteneurs Flexbox multilignes

Les mises en page Flexbox fournissent une méthode puissante pour organiser le contenu en lignes et en colonnes . Cependant, lorsque vous travaillez avec des mises en page sur plusieurs lignes, s'assurer que la dernière ligne est alignée à gauche peut poser des problèmes.

Le problème :

Considérez une mise en page comme une grille. d'images, où nous souhaitons répartir uniformément les éléments à l'aide de flexbox. Par défaut, la propriété justify-content: space-around centrera les éléments dans la dernière ligne si elle contient moins d'éléments que les autres lignes. Cela rompt l'effet de grille prévu.

La solution :

Pour aligner à gauche la dernière ligne, nous pouvons introduire des éléments « d'espace vide » qui s'effondrent verticalement et occupent de l'espace. dans le conteneur.

Étapes :

  1. Créer des éléments d'espace vide : Ajoutez des éléments div au HTML avec la classe "filling-empty- space-childs".
  2. Stylez les éléments d'espace vide : Appliquez le CSS suivant règles :
<code class="css">.filling-empty-space-childs {
    width: [image width];
    height: 0;
}</code>
Copier après la connexion
  1. Définissez les propriétés de la flexbox : Assurez-vous que le conteneur possède les propriétés suivantes :
<code class="css">display: flex;
flex-wrap: wrap;
justify-content: space-around;</code>
Copier après la connexion

Comment ça marche :

Les éléments de l'espace vide s'effondreront verticalement puisque leur hauteur est nulle. Lorsque la dernière ligne contient moins d'éléments que les autres lignes, ces éléments d'espace vide occuperont l'espace restant, alignant ainsi à gauche les éléments de la dernière ligne.

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