Originariamente inviato da Fello
allora io ho un livello contenitore che a sua volta contiene dei livelli; ora vorrei che i livelli contenuti vengano "distribuiti" su tutta la larghezza del livello contenitore ad una stessa distanza l'uno dall'altro.

P.S essendo i livelli creati dinamicamente non posso usare classi diverse....
Premetto che il "justify" non c'entra. Qui si tratta di distribuire degli oggetti (ovvero gli spazi tra essi).
In linea di massima devi usare il margine auto in tutti gli spazi tra gli oggetti. Ad esempio puoi decidere di definire auto il margine sinistro:
codice:
<div id="container">
  <div class="primo">qualcosa1</div>
  <div class="distr">qualcosa2</div>
  <div class="distr">qualcosa3</div>
  ...
</div>

CSS:
#container {
  width: ... ; /* va definita in qualche modo: px, em o % */
}
.distr {      /* deve essere un oggetto di tipo blocco */
  margin: 0 0 0 auto;
}
.primo {
  margin: 0;
}
Il primo oggetto lo ho definito con margine 0, altrimenti resta uno spazio.
In alternativa puoi usare il margine auto sia a dx che a sin, ma allora gli oggetti non arrivano fin sul bordo.

Nota: se nel #container usi misura in %, deve essere definita la larghezza del suo contenitore. Se anche qwuesto e` in %, la cosa e` ricorsiva fino al <html>.