如果用了display:inline-block;标签换行时就会出现间隙。如果必须用的话就改变div默认样式:
display:inline-block;
div{margin:0;padding:0;}
改成
div{margin:0;padding:0;font-size: 0;}