'Center one div and set one div to right inside a container
So i have a container that is flex, and I want to add 2 more div inside it so 1 is centered and one is on the right edge. Can someone pls help. the container must be flex.
Solution 1:[1]
You can add an empty div inside of parent container at the beginning so you can then use justify-content: space-between on the parent container. Check the code below:
.parent {
display: flex;
border: 1px solid green;
width: 100%;
justify-content: space-between; /* Add this */
}
.child {
border: 1px solid red;
height: 100px;
display: flex;
align-items: center;
justify-content: center;
}
<div class="parent">
<!-- Empty DIV for the sake of justify-content: space-between -->
<div></div>
<div class="child">CENTER</div>
<div class="child">RIGHT</div>
</div>
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | BrunoT |
