>>7101140in the current implementation, i'm using css grid to define a set amount of tracks (columns and rows) depending on content of threads. threads all have a minimum height though, which is what gives the "white space" under OP text (and overflow is hidden in the longer threads)
so for example, i have a filter class to differentiate if a thread has over 50 words but fewer than 90, which means it will go over 2 columns. if the thread has more than 90, it will take up both 2 columns and 2 rows (not a perfect implementation because obviously lots of small words would give a false flag, and links/new lines in OP can play havoc - i need to revisit the regexp)
>>7101165it's impossible to achieve a masonry effect (google it if you havent heard of that) in pure css, but this gets it relatively close. ss16, as pictured, added masonry via its required userscript to achieve a true "dynamic" gallery. otherwise i'll just be adding media queries so it'll reflow into different columns and rows
https://github.com/saxamaphone69/ss16i'll upload ss18 soon(tm), but ss16 is still out there and well documentated if you want to read more /shill