Già, ma il problema è presente anche se non dò un altezza, ecco perchè ho provato a dare un altezza (il valore 100px era solo simbolico). In realtà al momento il codice del container è solo #container {width: 80%; margin: 100px auto;} e non mi spiego perchè non copre tutta la pagina in automatico.