I need to display a two column list of items according to the following rules:
The problem with a-list-apart, from what I could see, is that if you split a list of 11 items into 2 colums, I would want the 6th item to be in the first list. alistapart I think puts the 11th item instead in the second column.
My fix was to use jQuery-Columns Plugin. For example to split a ul with a class of .mylist into 2 columns you would do
$(document).ready( function () {
$('.mylist').cols(5);
});
Here's a live example on jsfiddle