Originariamente inviato da stoart
E' solo un fatto di incompatibilità tra browser.
Quindi per fare in modo che si visualizzi correttamente il layout in tutti e 2 i browser viene settato il float:left sia alla colonna di destra che a quella di sinistra, e un bel clear:both al footer ovviamente.

a dire il vero, se si fluttua un div a destra ed uno a sinistra il clear dovrebbe andare a both (nell'esempio su due float:left il clear va a left)
L'unico problema rilevante con gli elementi che fluttuano a quanto ne so sono i vari bug di IE, risolvibili piuttosto semplicemente (bug dei 3px, margini raddoppiati) -- se ne conosci altri, magari segnalamelo
Paola, se lasci il clear a left e fluttui uno dei due elementi a destra è normale che non ti funzioni bene.
Allora:
o abbini float:left, float:right e clear:both
oppure fluttui a sinistra e fai il clear a sinistra, come in esempio (non ho testato, ma a naso dare comunque il clear both non dovrebbe comportare problemi)