Perchè devi settare un altezza al body e al div contenitore. Adesso non ho un esempio qui, appena lo trovo ti faccio sapere, comunque prova intanto