I have the following code and am trying to find out the best way to make the 4 columns necessary .
<ul>
<li class="first-column">row1 column1</li>
<li class="first-column">row2 column1</li>
<li class="first-column">row3 column1</li>
<li class="second-column">row1 column2</li>
<li class="second-column">row2 column2</li>
<li class="third-column">row1 column3</li>
<li class="forth-column">row1 column4</li>
</ul>
Usually I would go about this with the css below, but this doesn't maintain li in the correct order (the first 3 li's are in the first column).
.first-column, .second-column, .third-column, .forth-column {
width:25%;
float: left;
}