看板 PHP 關於我們 聯絡資訊
因為我都習慣在Smarty裡用foreach的方法 但是如果碰到要用迴圈印出下面這種格式的表格,大家都會怎麼解決 <table> {{foreach item=val from=aData key=key1 }} {{if key1 % 3 }} <tr> {{/if}} <td>{{$val}}</td> {{if key1 % 3 }} </tr> {{/if}} {{/foreach}} </table> 所以上面的跑法是一列裡面都有三格 但是問題來了,如果遇到最後一列,不足三格的話,比方說剩下一格,就會變成置中 兩個就會變成平均分散 這樣就會很難看,我是希望無論如何都是長的一樣 可是我要怎麼判斷是最後一列 請問有用Smarty的人,都是怎麼做的 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.47.62
rb1979 :1.取資料筆數/3求餘數補<td></td> 09/15 16:28
rb1979 :2.不要用table用<div>搭配 CSS float:left;width:33% 09/15 16:30
appleboy46 :我建議用樓上方法二 09/15 16:55
knives :一樓說的方法,我也想用,可是美工就只會用table阿 09/15 17:06
lgzenith :想辦法洗腦美工阿,像我就成功了阿 09/15 17:16