I have an unordered list with a number of list elements. I don't know the exact number of li elements in said ul -- e.g., it could either be 3 or 4 elements (all very concise ones) -- but I display each li as a block (not as an actual list), and want to use the columns feature to set it all on one line, equally centred / justified.
However, if I do columns: 4, and only have 3 elements, then they're displayed as if a fourth element is missing. Is there a way for them to be displayed as if columns: 3 has been specified? (I've tried setting columns to auto, but it didn't seem to do anything in the browser I tested.)
Basically, I want the columns CSS property of ul to be set to the number of li children that the ul has, in CSS.