Cześć! Buduję prostą stronę z galerią. Poniższy kod, według tego co czytałem w dokumentacji, gdy szerokość strony internetowej jest wielkości średniego urządzenia (768px i do 992px) powinna spowodować wyświetlenie dwóch kolumn zdjęć, jedna obok drugiej. Jednak na ekranie wyświetlana jest tylko jedna kolumna, a druga wpada od razu pod nią. Nie mogę grupować obrazów w rzędach (klasa row), ponieważ potrzebuję, aby zdjęcia były wyświetlane w odpowiedniej ilości do szerokości ekranu oraz by były responsywne. Co może być przyczyną takiego zachowania?
Kod:
<div class="container-fluid">
<h1 class="text-center pb-4">Galeria</h1>
<div id="lightgallery" class="text-center no-gutter">
<a data-src="img/img-1.jpg">
<img class="img-fluid col-lg-3 col-md-6 col-sm-10" src="img/img-1.jpg">
</a>
<a data-src="img/img-2.jpg">
<img class="img-fluid col-lg-3 col-md-6 col-sm-10" src="img/img-2.jpg">
</a>
<a data-src="img/img-3.jpg">
<img class="img-fluid col-lg-3 col-md-6 col-sm-10" src="img/img-3.jpg">
</a>
<a data-src="img/img-4.jpg">
<img class="img-fluid col-lg-3 col-md-6 col-sm-10" src="img/img-4.jpg">
</a>
<a data-src="img/img-5.jpg">
<img class="img-fluid col-lg-3 col-md-6 col-sm-10" src="img/img-5.jpg">
</a>
<a data-src="img/img-6.jpg">
<img class="img-fluid col-lg-3 col-md-6 col-sm-10" src="img/img-6.jpg">
</a>
</div>
</div>
Czytałem odpowiedzi na podobne pytania, ale gdzie nie spojrzę to ktoś sugeruje aby użyć klasy row. U mnie to nie wchodzi w grę, bo wtedy układ galerii by się popsuł, a tak bynajmniej mi się wydaje.