Questo problema lo ODIO e ogni volta che mi metto a creare un nuovo layout lo trovo sempre più fastidioso e mi verrebbe voglia di chiedere cosa pensavano gli sviluppatori della volpe quando hanno fatto ciò.

Dico di cosa si tratta, prima che cambiate pagina.

codice:
<div id="container">
  <div id="child">
  </div>
</div>
Perchè se child raggiunge un'altezza (grazie contenuto o fixed-size) n, il container non lo racchiude più, ma rimane alto quei simpatici 0 pixel? In teoria se creo un box contenitore, gradirei che riuscisse a contenere, altrimenti cosa lo creo a fare?

Come sistemo sta cosa?