E' possibile far sì che un div copra il colore dello sfondo del body? Come avere livelli differenti.
Mi spiego meglio, io ho scritto il seguente codice:

codice:
<body>
  <div id="container">
  ...resto del codice html  
  </div>
</body>
e nel css ho scritto:

codice:
body {
  background-color: #123456;
  margin: 0;
  padding: 0;
}

#container {
  background-color: #ffffff;
  position: absolute;
  left: 50%;
  margin-left: -512px;
  width: 1024px;
}
In questo modo però il colore di sfondo impostato in body copre l'intera pagina e il div container non viene colorato di bianco.
C'è una soluzione a questo problema?

Grazie

Saluti


Ho capito qual è il problema ma ancora non so come risolverlo: impostando l'attributo height nel div container lo sfondo si sovrappone ma non voglio fissare l'altezza a priori visto che il contenuto è inserito dinamicamente.
Qualche idea?