Maison >interface Web >tutoriel CSS >Comment puis-je aligner les éléments de la dernière ligne dans une disposition en grille Flexbox ?
Lors de la conception d'une disposition flexbox avec un conteneur disposé en rangées et enveloppé, aligner les éléments de la dernière ligne avec ceux des rangées précédentes peuvent poser des défis. Pour conserver l'espacement souhaité entre les éléments tout en assurant leur alignement vertical, la solution suivante peut être utilisée.
Créez une nouvelle règle CSS pour définir le pseudo-élément ::after au sein du conteneur :
.grid::after { content: ""; flex: auto; }
Ce pseudo-élément agit comme un espace réservé, consommant tout l'espace restant dans le conteneur. En définissant sa propriété flex sur auto, il remplit automatiquement l'espace horizontal disponible, alignant efficacement les éléments de la dernière ligne avec ceux des autres lignes.
N'oubliez pas d'inclure cette nouvelle règle dans la définition CSS de l'élément conteneur, en s'assurant qu'il est appliqué à la mise en page souhaitée.
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!