I'm using Flexbox to display variable sized objects into multiple columns. I've noticed that they tend to get ordered in the following way:
+---+ +---+
| 1 | | 3 |
+---+ | |
+---+ | |
| 2 | +---+
| |
+---+
If I'm sorting things by relevancy or age, this causes users to need to go back to the top of the page to view the next column, which isn't desirable. Is there a CSS property I can set so that each object gets placed in the shortest column? For example:
+---+ +---+
| 1 | | 2 |
+---+ | |
+---+ | |
| 3 | +---+
| |
+---+