Я должен производить список, состоящий из 3-столбца элементов, подобные тем, что можно увидеть для различных групп (в основном банки и финансовые учреждения) на этой странице:Как создать список из 3-х столбцов?
http://funds.ft.com/FundDirectory.aspx (даже если они расположены горизонтально выровненных дивы)
У меня есть все элементы, которые мне нужно добавить в 3 столбца в List<Group>
, хранящиеся в моем Model.Groups
объекте.
Я думал о принятии подход аналогичен:
<ul>
<% foreach (var item in Model.Groups) { %>
<li>
<a href='<%=item.URL %>'>
<%= Html.Encode(item.Name) %>
</a>
</li>
<% } %>
</ul>
, но это будет только генерировать список одного столбца. Есть ли способ для меня создать список из 3-х столбцов с простым HTML/CSS или мне нужно принять более динамичный подход, например? создание 3 горизонтально выровненных списков с количеством элементов в списке в зависимости от общего количества элементов в Model.Groups
/3?
Или есть более умный способ для меня подойти к этому? Я открыт для всех предложений. Благодаря
Это имеет тот недостаток, что он будет заказывать элементы напротив, а не вниз, что не так, как большинство людей читает список из столбцов. – Kestrel12