У меня есть список изображений. Они бывают трех размеров: большие, средние и маленькие. Large в 3 раза больше, чем Small (+ немного для расстояния), Medium в 2 раза больше Small (+ немного для расстояния). В этом примере Large - 160x160 пикселей, Medium - 105x105 пикселей, Small - 50x50 пикселей.
Я хочу, чтобы сначала показывались все Большие, затем все Средние, а затем все Малые. Но я хочу, чтобы список заполнил весь экран, то есть нигде не должно быть пустых мест (кроме последнего изображения).
Итак, я хочу это:
![enter image description here](https://i.stack.imgur.com/zQtJe.png)
Но если я просто попробую просто с этим кодом ( код также в jsfiddle ):
Тогда я просто получаю такой результат:
![enter image description here](https://i.stack.imgur.com/qDLzG.png)
Ооо, как мне написать html / css, чтобы получить желаемый результат?
Примечание. Я ищу решение, не зависящее от ширины экрана.