J'ai cette mise en page faite avec Bootstrap chaque witdth est de 4 unités
C'est ce que je suis en train d'essayer de faire du
En gros, je veux que les derniers éléments s'étirent pour remplir.
S'il n'y avait que quatre éléments de la dernière dernière devrait être une largeur complète. P>
J'ai essayé d'ajouter flex-remplissage code> et
flex-poussser -1 code> à chaque colonne, mais il ne semble pas changer quoi que ce soit. P>
Code < / h2>
4 Réponses :
Utilisez Utilitaire égale à largeur de bootstrap. Divisez la zone en 2 rangées avec la même largeur (Col-MD-8 ici), puis placez autant de divs de largeur égale.
échantillon ci-dessous: strong> p> P> P> P> P > <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="d-flex justify-content-around row">
<!-- row-1 -->
<div class="row col-md-8">
<div class="my-2 col">
<div class="card">
<div class="card-body">
<div class="card-title">One</div>
</div>
</div>
</div>
<div class="my-2 col">
<div class="card">
<div class="card-body">
<div class="card-title">Two</div>
</div>
</div>
</div>
<div class="my-2 col">
<div class="card">
<div class="card-body">
<div class="card-title">Three</div>
</div>
</div>
</div>
</div>
<!-- row-2 -->
<div class="row col-md-8">
<div class="my-2 col">
<div class="card">
<div class="card-body">
<div class="card-title">Four</div>
</div>
</div>
</div>
<div class="my-2 col">
<div class="card">
<div class="card-body">
<div class="card-title">Five</div>
</div>
</div>
</div>
</div>
</div>
Vous pouvez créer à l'aide de 'égal-largeur' Strong> , pour plus de détails passer par le système de grille Bootstrap 4. p>
https://getbootstrap.com/docs/4.0/layout/ grille / # égale-largeur p>
En supposant que les colonnes par défaut ont une largeur 4, comme Ne spécifie pas la largeur de la colonne dans le HTML et justifier le contenu Uniformément: p> puis réglez la taille minimale de toutes les colonnes: p> COL-MD-4 CODE>, je peux suggérer l'approche suivante:
Simple et sans créer une autre ligne. Exactement ce que je cherchais. Merci
Bootstrap propose de nombreuses solutions différentes pour atteindre plusieurs vues. Ce que vous essayez jusqu'à présent, c'était presque correct. Cependant, votre dernier Cela fait simplement 2 choses. P>
col code> est actuellement à la recherche d'un peu mal. Vous pouvez échanger vos derniers classes code> C col code> par les éléments suivants. P>
col code> Vous laissez Flexbox décider de la quantité d'espace à prendre li>
flex-garm code> Vous indiquez à utiliser Flexbox d'utiliser et de remplir
tout espace gauche code> li>
ol>