我尝试过您说的两种方法都是会重叠的float浮动,会脱离文档流(但是文字不会),前面的div浮动了,后面的div就会上前占位,就会出现重叠,如果是情况二,前两个要一排,最后的div在下一排单独显示,就给最后的div加clear:both;
Vue实践-CSS样式position/display/float属性对比使用