Конечно.Зависит от того, хотите ли вы, чтобы элементы спускались первыми в столбцах, или если они могут течь слева направо.
Если слева направо все в порядке, просто назначьте отображение: block, float: leftи ширина элементов li:
li {
display: block;
width: 150px;
float: left;
}
Если вы хотите, чтобы он спускался сначала вниз, а затем вправо, то для современных браузеров есть несколько методов, включающих подсчет столбцов css3 (толькоработает в современных браузерах):
ul {
-moz-column-count:2; /* Firefox */
-webkit-column-count:2; /* Safari and Chrome */
column-count:2;
}
Ваш третий вариант - использовать два списка бок о бок,
Или, как вы упоминаете, divs.