Centering a group of Bootstrap DIVs

Viewed 69

How to center a group of DIVs centered inside container class but without centering each row? In the following example can be seen a margin on the right area of the gray div whichs makes the group not to be showed in the center of the container. Using a justify-content-center will also center the last unpair row which I don't want. The idea is to have a responsible group of divs. Please advice:

<div class="container  bg-success">
  <p>centering divs</p>
  <div class="p-0  m-0 bg-dark d-flex flex-row flex-wrap">  
    <div class="bg-danger">One</div>
    <div class="bg-warning">Two</div>
    <div class="bg-primary">Three</div>
    <div class="bg-danger">One</div>
    <div class="bg-warning">Two</div>
    <div class="bg-primary">Three</div>
    <div class="bg-danger">One</div>
    <div class="bg-warning">Two</div>
    <div class="bg-primary">Three</div>
    <div class="bg-danger">One</div>
    <div class="bg-warning">Two</div>
    <div class="bg-primary">Three</div>
    <div class="bg-danger">One</div>
    <div class="bg-warning">Two</div>
    <div class="bg-primary">Three</div>
    <div class="bg-danger">One</div>
    <div class="bg-warning">Two</div>
    <div class="bg-primary">Three</div>
    <div class="bg-danger">One</div>
    <div class="bg-warning">Two</div>
    <div class="bg-primary">Three</div>
    <div class="bg-danger">One</div>
    <div class="bg-warning">Two</div>
    <div class="bg-primary">Three</div>
  </div>
</div>
1 Answers

You can use multiple classes inside the class attribute, separated by whitespace <a class="c1 c2">aa</a> and text-alignin your CSS like that

.center{
text-align: center;
}
.left{
text-align: left;
  
}
<div class="container  bg-success">
  <p>centering divs</p>
  <div class="p-0  m-0 bg-dark d-flex flex-row flex-wrap center">  
    <div class="bg-danger">One</div>
    <div class="bg-warning">Two</div>
    <div class="bg-primary">Three</div>
    <div class="bg-danger">One</div>
    <div class="bg-warning">Two</div>
    <div class="bg-primary">Three</div>
    <div class="bg-danger">One</div>
    <div class="bg-warning">Two</div>
    <div class="bg-primary">Three</div>
    <div class="bg-danger">One</div>
    <div class="bg-warning">Two</div>
    <div class="bg-primary">Three</div>
    <div class="bg-danger">One</div>
    <div class="bg-warning">Two</div>
    <div class="bg-primary">Three</div>
    <div class="bg-danger">One</div>
    <div class="bg-warning">Two</div>
    <div class="bg-primary">Three</div>
    <div class="bg-danger">One</div>
    <div class="bg-warning">Two</div>
    <div class="bg-primary">Three</div>
    <div class="bg-danger">One</div>
    <div class="bg-warning">Two</div>
    <div class="bg-primary left">Three</div>
  </div>
</div>

Related