Why it is not displayed in 3 columns as specified in column-count?
.photo-gallery { column-count: 3; column-gap: .3em; } .photo-item { display: inline-block; margin: 0 0 .3em; width: 100%; } <div class="photo-gallery"> <div class="photo-item"> <a href="#"><img src="https://picsum.photos/600/400" alt="image"></a> </div> <div class="photo-item"> <a href="#"><img src="https://picsum.photos/600/400" alt="image"></a> </div> <div class="photo-item"> <a href="#"><img src="https://picsum.photos/600/400" alt="image"></a> </div> <div class="photo-item"> <a href="#"><img src="https://picsum.photos/600/400" alt="image"></a> </div> </div>
flexboxnot considered? - Deonis