There is such a construction:
<div CLASS="PARENT"> <div CLASS="CHILD"></div> <div CLASS="CHILD"></div> ... <div CLASS="CHILD"></div> </div> And children with a CHILD class can be an arbitrary unknown number. How to make the children are located strictly under each other along the Z axis? Moreover, it is necessary for PARENT to accept the size of the contents (of the highest, visible block).