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 |  +---+
|   |  
+---+
