I'm trying to align div's like here: https://i.stack.imgur.com/FoBPg.png
But the result is wrong: https://codepen.io/online123/pen/VwvGoQP
HTML:
<div class="under d-flex flex-wrap justify-content-center">
<div class="box">Flex item 1</div>
<div class="box">Flex item 2<br/><br/><br/>end</div>
<div class="box">Flex item 3</div>
<div class="box">Flex item 4</div>
<div class="box">Flex item 5<br/><br/>end</div>
<div class="box">Flex item 6</div>
<div class="box">Flex item 7</div>
<div class="box">Flex item 8</div>
<div class="box">Flex item 9<br/><br/><br/><br/>end</div>
<div class="box">Flex item 10</div>
<div class="box">Flex item 11</div>
<div class="box">Flex item 12</div>
</div>
CSS:
.under {
width:70%;
margin:auto;
padding-top:40px;
padding-bottom:40px;
text-align:center;
border: 1px solid green;
overflow:auto;
justify-content:center;
position:relative;
}
.box {
text-align:center;
width:314px;
padding:10px;
margin:10px;
display:inline-block;
border: 1px solid black;
align-self:flex-start;
}
body {
height:100%;
padding:0px;
margin:0px;
flex-direction:column;
justify-content:center;
background-color:#262626!important;
color:#ddd!important;
font-family: 'Jost', sans-serif;
}
How to do it? Can someone help me? Thanks
` ? – Samuel May 15 '20 at 17:26
` tag does not use and does not need a closing slash and never has in HTML. – Rob May 15 '20 at 17:32