问题是将项目列表拆分为可变数量的列以最大化网页上的显示(注意,它们从左到右显示)
如果列表中有15个项目,则它们会进入一列 如果列表中有20个项目,则它们分为两列 如果列表中有30个项目,则它们分为两列 可以有最多8列来消除水平。滚动
再次,目标是最大化显示,以解决上面的轻微不一致 为了确定列数,我可以使用代码的变体 if(cnt> 100,col = 8)否则if(cnt> 60 col = 5)....等 但我希望有一个更好的公式来确定列数?
输出的格式为
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 32 33 34 35
36 37 38 39 40 41 42
43 44 45 46 47 48 49
50 51 ........
希望问题清楚,任何问题都让我知道
答案 0 :(得分:0)
if count > 15
cols = count / ITEMS-PER-COL
if cols > 8
cols = 8
看起来好像吗??