Apilar Divs de abajo hacia arriba

Cuando agreguedivs adiv con una altura fija, los divisores secundarios aparecerán de arriba a abajo, pegándose en el borde superior.

┌─────────────────────────┐
│ Child Div 1             │
│ Child Div 2             │
│                         │
│                         │
│                         │
└─────────────────────────┘

Ahora estoy tratando de mostrarlos de abajo hacia arriba de esta manera (pegado al borde inferior):

┌─────────────────────────┐
│                         │
│                         │
│                         │
│ Child Div 1             │
│ Child Div 2             │
└─────────────────────────┘
┌─────────────────────────┐
│                         │
│                         │
│ Child Div 1             │
│ Child Div 2             │
│ Child Div 3             │
└─────────────────────────┘
┌───────────────────────┬─┐
│ Child Div 2           │▲│
│ Child Div 3           │ │
│ Child Div 4           │ │
│ Child Div 5           │█│
│ Child Div 6           │▼│
└───────────────────────┴─┘

Y así sucesivamente ... espero que entiendas lo que quiero decir.

¿Es esto simplemente factible con CSS (algo así comovertical-align: bottom)? ¿O tengo que hackear algo junto con JavaScript?

Respuestas a la pregunta(5)

Su respuesta a la pregunta