List items in columns from top to bottom instead of left to right
问题 I have a list of countries in alphabetical order like: Albania Andorra Armenia Austria Azerbaijan Belarus Belgium Bosnia and Herzegovina Bulgaria Croatia Cyprus Czech Republic Denmark Estonia Finland France Georgia Germany Greece ... I'm displaying them in a list: <ul class="mylist"> <li>Albania</li> <li>Andorra</li> <li>Armenia</li> <li>Austria</li> <li>Azerbaijan</li> ... </ul> The list displays 4 columns on large displays: ul.mylist li { float: left; width: 25%; } and 2 on small displays: