У меня есть базовый список <ul>
в HTML, который я хотел бы преобразовать в сетку из 3 столбцов.каждый элемент списка имеет фиксированную ширину с плавающей запятой влево, поэтому в идеале я хотел бы:
<ul>
<li>List 1</li>
<li>List 2</li>
<li>List 3</li>
<li class="clear">List 4</li>
<li>List 5</li>
<li>List 6</li>
<li class="clear">List 7</li>
<li>List 8</li>
<li>List 9</li>
<li class="clear">List 10</li>
</ul>
На данный момент я пробовал это:с первого ряда.EG:
<ul>
<li>List 1</li>
<li>List 2</li>
<li>List 3</li>
<li class="clear">List 4</li>
<li>List 5</li>
<li>List 6</li>
<li>List 7</li>
<li class="clear">List 8</li>
<li>List 9</li>
<li>List 10</li>
</ul>
ОБНОВЛЕНИЕ: Единственный способ заставить это работать - добавить дополнительный HTML.Есть ли другой способ?
<ul>
{foreach $submenu.child.items as $row}
<li><a href="">{$row.label}</a></li>
{if $row@iteration % 3 == 0}<li class="clearBoth"></li>{/if}
{/foreach}
</ul>