I'm trying to make a grid system like pinterest with the property display:inline-block.
However I don't understand the position of "colonne 4", Is there a easy way to make her be just after column 1 ?
the column 4 still aligns its top on the largest size on row 1...
.test {
color: red;
}
.container>* {
width: 32%;
}
.colonne {
border: 1px green solid;
display: inline-block;
vertical-align: top;
}
[class^="categorie"]{
border:1px black solid;
}
.categorie_1 {
height: 30px;
}
.categorie_2 {
height: 20px;
}
.categorie_3 {
height: 100px;
}
.container {
border: 1px red solid;
}
.box2 {
display: inline-block;
width: 200px;
height: 100%;
margin: 1em;
}
<div class="container">
<!-- colonne vertical 1 -->
<div class="colonne">
<h1>colonne 1</h1>
<div>
<div class="categorie_1">categorie 1</div>
<div class="categorie_2">categorie 2</div>
</div>
</div>
<!-- colonne vertical 2 -->
<div class="colonne">
<h1>colonne 2</h1>
<div>
<div class="categorie_3">categorie 3</div>
<div class="categorie_2">categorie 2</div>
</div>
</div>
<!-- colonne vertical 3 -->
<div class="colonne">
<h1>colonne 3</h1>
<div>
<div class="categorie_3">categorie 3</div>
<div class="categorie_2">categorie 2</div>
</div>
</div>
<div class="colonne">
<h1>colonne 4</h1>
<div>
<div class="categorie_3">categorie 3</div>
<div class="categorie_2">categorie 2</div>
</div>
</div>
</div>