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.