日期:2014-05-17  浏览次数:20579 次

求高手解决腾讯微博中的微评道的问题
大家可以看到腾讯微博中有个位评道,在这个页面中它的排版方式很特别,其中一点让我很是感兴趣,那就是它
整体布局为左中右,他们的宽度是一定的,但是他们的高度却是随着内容的变化而变化的。我尝试的做了一下,但是发现
如果是左中右分布的话会存在很多的问题,比如我如何控制他们的取数,以达到取到的内容是不同的,并且如果我的数据量如果
只有仅仅只有几十条的话,最后还要判断如何平均分给三列,而不至于导致某一列多出几条,排版不齐。
小弟,入行不久,乃是新手当中的新手,希望那位大哥可以不吝赐教,小弟不胜感谢,呵呵,“自娱自乐”!
我的理解有限,告诉我那个微评道的布局是如何做的可以吗?搞不懂,心里很急!谢谢!

------解决方案--------------------
自己考虑以下,投机取巧的办法,不知道可否!呵呵
首先,按照腾讯微评道分为左中右三列,那么在插入数据库的时候,为某一个表新建一个字段,此字段可以存储一个字符,比如1/2/3,在插入数据库的时候,第一条数据为1,二条为2,三条为3,四条为1...依次类推,这样就可以保证三列的数据在排版时保持同行。语句就很简单了,即在插入数据库时,先查询一下数据库中最后一条数据所插入的字符数据是1/2还是3,然后再按照需求插入数据库即可!
苯方法,还是希望大师级给出建议!