se agradece, yo meto dentro de un div los divs con lo que quiero ir acomodando y les pongo la propiedad float: left y el ancho/alto que se requiere, y si el espacio es ancho se van acomodando uno tras otro, si el espacio es estrecho solitos se van a la segunda fila. No se si lo que recomiendas es mejor, me gustaría saber tu opinión.