+ -
当前位置:首页 → 问答吧 → 排版问题 关于表格

排版问题 关于表格

时间:2011-05-06

来源:互联网

继续提问 真心纠结

html 里面用了foreach smarty模板
得出$k的值

A:如果$k有4个值(两个值同理)
1 2 3 4
让它的排列方式变成
1 | 2
3 | 4
(注意中间有根西线)

B:如果$k有1个值
1
让它的排列方式变成
1  

C:如果$k有3个值
1 | 2
3

我自己的源代码

HTML code



<table width="100%"><tr>
{{foreach from=$i->skills_id key=key item=k name="ilist"}}
<td width="50%">
<div style="text-align:center;"><span style="font-size:x-small;">

      {{foreach from=$k key=_key item=k_value}}
      {{if $_key % 2 == 1}} | {{/if}}
      {{$k_value}}
      {{if $_key % 2 == 1}} <br/> {{/if}}
      {{/foreach}}

</span></div>
</td>
{{if $smarty.foreach.ilist.index%2}}
</tr>
<tr>
{{/if}}
{{/foreach}}
</tr></table>
<hr />
{{/foreach}}



请问应该怎么排版才能实现A和B和C的效果

作者: NeverMore_v5   发布时间: 2011-05-06

自己顶

作者: NeverMore_v5   发布时间: 2011-05-06