css3 - Comment aligner les éléments enfants sous une disposition flexible?
淡淡烟草味
淡淡烟草味 2017-07-04 13:45:08
0
4
1745

Comme le montre l'image, j'utilise justifier-content:space-around;, mais ce que je veux, c'est que la deuxième rangée d'éléments enfants puisse être alignée de haut en bas avec la première ligne. Le nombre d'éléments enfants n'est pas fixe. Comment le résoudre?

淡淡烟草味
淡淡烟草味

répondre à tous(4)
習慣沉默

justify-content:espace-entre;

滿天的星座

Vous aurez peut-être besoin de quelques calculs :

.container {
  width: 510px;
  display: flex;
  flex-wrap: wrap;
  border: 1px solid #ccc;
}

.item {
  width: 150px;
  height: 150px;
  background: red;
  margin: 10px;
}
<p class="container">
  <p class="item"></p>
  <p class="item"></p>
  <p class="item"></p>
  <p class="item"></p>
  <p class="item"></p>
</p>

Voir en ligne https://jsfiddle.net/zktf3oc5/

给我你的怀抱

flex La mise en page ne peut pas obtenir l'effet souhaité lorsque le conteneur parent a une largeur variable.

世界只因有你

Flex implémente la mise en page, principalement parce que votre idée brise la convention. Si la mise en page horizontale échoue, utilisez la mise en page à axe vertical, définissez-la sur trois colonnes, chaque colonne,
flex-direction:colomn;
justify-content:space- around;
Total Réutilisez les trois colonnes
justify-content :space-around;

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal