js生成html的li问题

我用js生成li,但右边还有一个空位是能装下一个li里面的div,怎么把右边的空白填上,

img

img

img

img

用代码块功能插入代码,请勿粘贴截图

右边宽度不够啦

动态创建元素的时候给你动态创建的元素加一些样式呀,比如浮动啥的,把空白处理,或者规划好宽度布局,每一行显示几个,或者用flex布局,平分宽度就行呗。