首先设置几行,固定宽度,高度自适应,通过js实现li标签的绝对定位。
js方法理解:先判断一共多少个li,当地i个li小于4列的时候,把他们向下浮动的高度保存到li_h[]的数组里【1,2,3,4用于判断绝对位置的left】,小于4的时候,设置绝对高度,当大于4的时候,再放第五个li标签的时候,先判断li_h[]中的数组中最小的一个数组高度,然后用getKeyByValue()方法,返回最小高度的位置,在重新定义当前数组的高度的时候,加上10,是li的padding的和,每次改变的时候,都需要加padding的值。