css float left换行不正常问题

理想效果如下:





  
  
  
  Document
  


  

但当special的height小于280px时就会变成这样



当第一个div的height大于280px时就会变成这样


image.png

float的定义:浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动的边框为止。
也就是本来第二行的想float到左边(第一个div下方),然后碰上了第三个div,然后就停下了。第二行后面的就被挤到第三行了。

你可能感兴趣的:(css float left换行不正常问题)