Maison >interface Web >tutoriel CSS >Comment puis-je contrôler facilement l'espacement entre les éléments Flexbox ?

Comment puis-je contrôler facilement l'espacement entre les éléments Flexbox ?

DDD
DDDoriginal
2024-12-20 06:59:11914parcourir

How Can I Easily Control Spacing Between Flexbox Items?

Gestion de l'espacement des éléments Flexbox

Question :

Dans les mises en page Flexbox, comment puis-je ajuster la distance entre les éléments sans recourir à des techniques complexes marges ?

**Réponse :

Propriété CSS Gap :

Pour les navigateurs avancés, la propriété gap peut être utilisée pour établir l'espacement à la fois verticalement et horizontalement dans les mises en page flexbox, grille et multi-colonnes.

#box {
  display: flex;
  gap: 10px;
}

CSS Propriété Row-Gap :

Pour l'espacement vertical spécifiquement dans les mises en page flexbox et grille, la propriété row-gap est une option.

#box {
  display: flex;
  row-gap: 10px;
}

Propriété CSS Column-Gap :

Dans les mises en page multi-colonnes, flexbox et grille, la propriété column-gap contrôle l'horizontale spacing.

#box {
  display: flex;
  column-gap: 10px;
}

Exemple :

L'extrait suivant montre l'utilisation de la propriété gap pour créer un espacement entre les éléments flexbox :

<div>
#box {
  display: flex;
  flex-wrap: wrap;
  width: 200px;
  background-color: red;
  gap: 10px;
}

.item {
  background: gray;
  width: 50px;
  height: 50px;
  border: 1px black solid;
}

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!

Déclaration:
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