Maison > interface Web > tutoriel CSS > Comment puis-je obtenir un espacement égal entre les éléments flexibles, y compris le premier et le dernier ?

Comment puis-je obtenir un espacement égal entre les éléments flexibles, y compris le premier et le dernier ?

Barbara Streisand
Libérer: 2024-11-15 08:53:03
original
940 Les gens l'ont consulté

How Can I Achieve Equal Spacing Between Flex Items, Including the First and Last?

Espacement égal entre les éléments flexibles

Problème

Atteindre un espacement égal autour des enfants flexbox pose un défi, comme souligné dans un article précédent où justifier-contenu : l'espace autour est présenté comme une solution imparfaite. Cet article explore des méthodes plus complètes pour garantir un espacement égal, y compris le premier et le dernier élément.

Solution

Pseudo-éléments

Avances récentes du navigateur permettre aux pseudo-éléments (::before et ::after) d'être traités comme des éléments flex dans un conteneur flex. Cela ouvre de nouvelles possibilités pour créer un espacement égal.

En ajoutant des pseudo-éléments ::before et ::after au conteneur et en utilisant justifier-content: space-between, ainsi que des pseudo-éléments de largeur nulle, nous pouvons créer l'illusion d'un espacement égal entre les éléments flexibles visibles.

flex-container {
  display: flex;
  justify-content: space-between;
}

flex-container::before {
  content: "";
}

flex-container::after {
  content: "";
}
Copier après la connexion

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