Задать вопрос

Как реализовать сетку картинок с разным размером на CSS?

Суть: есть куча картинок разного размера. Нужно, используя CSS3, расположить их так, как показано на картинке:
18afb36cd0f04bf799ec412b8916434d.png

Сейчас выглядит так:
5b5a694bc83e42debd6298ab5c61dcf6.png

Код:
<article id="preview">
<a href="link"><img src="img" class="img" alt="starry-night-over-the-rhone" height="1333" width="2000">Starry Night Over the Rhone</a>
</article>

(каждый блок - 1 article)

CSS для них:

#preview {
    float: left;
    width: 30%;
    margin: 0px 1% 1%;
}


Я понимаю, что это связано с тем, что последняя картинка подстраивается под блок с картиной "Cypresses":
594d4ab5568743e18128c94cc32cdb1d.png

Но как ее заставить этого не делать, не знаю.
Нужно решение на CSS (без px, в %)
Заранее спасибо!
  • Вопрос задан
  • 8530 просмотров
Подписаться 4 Оценить Комментировать
Ответ пользователя otterely К ответам на вопрос (5)
@otterely Автор вопроса
Всё, проблема решена, всем огромное спасибо ;)
Ответ написан