Ciao Cali1981
sono riuscito a fare si che il div si riempia usando una immagine alta 1px ed emulante il layout, e l'ho fatto ripetere lungo l'asse verticale del background del div avente funzione di contenitore.
Usando "clear" nel CSS:
hr.clear {
clear:both;
display:none; <-- Permetteuna giusta visualizzazione in IE ed altri browser. Puoi pure mettere "block", ma IE crea uno spazio
visibility:hidden;
width:800px; <-- Stessa larghezza della immagine ripetuta in background
margin:0px;
padding:0px;
}
e nel xhtml metti (subito dopo la fine del div che ti interessa):
<hr class="clear" />
questo fa si che il background non si ripeta all'infinito e ti scombini tutto.
Le altezze poste a 100% dei vari div le puoi anche togliere.
Comunque se hai solo due colonne che si devono allungare in parallelo, il discorso e' molto piu' semplice. Io ne avevo tre (due in colonna di cui una fissa e l'atra estensibile, in parallelo ad un'altra).
Se cerchi "3 column stretch" o "2 column stretch" trovi abbastanza.
Ciao!