Aggiungi al div "genitore" la seguente proprietà:

height: 100%

E andrà bene anche con Internet Explorer, pur restando libero di espandersi in base al contenuto, dato che gli abbiamo impostato il 100% come altezza e non un'altezza fissa in pixel :)