Проблема может быть вызвана переносом div при использовании столбца, вы можете попробовать добавить display: inline-block
к .catalogue-item
, чтобы избежать этого.
Попробуйте выполнить следующее с & без display: inline-block
:
.catalogue-container {
-webkit-column-count: 2;
-webkit-column-gap: 7px;
column-count: 2;
column-gap: 7px;
width: 100%;
margin: 0 auto;
}
.catalogue-item {
margin-bottom: 7px;
padding: 0;
border:1px solid black;
display: inline-block;
width: 100%;
}
<div class="catalogue-container">
<div class="catalogue-item">
<img src="blabla.jpg" style="height: 300px; display: block;"/>
</div>
<div class="catalogue-item">
<img src="blabla2.jpg" style="height: 190px; display: block;"/>
</div>
<div class="catalogue-item">
<img src="blabla3.jpg" style="height: 200px; display: block;"/>
</div>
<div class="catalogue-item">
<img src="blabl4.jpg" style="height: 250px; display: block;"/>
</div>
</div>