Originariamente inviato da seed_squall_it
Invece, riguardo a quello che ti era successo, lasciamo stare l'overflow e concentriamoci su come avevi impostato i due box. Il menu era float: left. Quindi era estratto dal flusso del documento e non condizionava la disposizione di altri box (float è una particolare proprietà di posizionamento alternativa a relative e absolute, che "spinge" un box tutto a sinistra o tutto a destra rispetto al suo contenitore). In ogni caso, ricorda che qualsiasi elemento flottante diventa implicitamente un block-level element e viene estratto dal flusso.
Poi avevi il box dei contenuti che era position: relative con offset nullo. Siccome questo box non subiva "scostamenti" rispetto alla sua posizione normale, FF te l'ha mostrato dove effettivamente si trovava, ovvero tutto a sinistra (con il box flottante del menu sovrapposto ad esso).
IE invece ha un clamoroso bug nella gestione dei box successivi ai box flottanti. Quel browser infatti ti visualizza i due box affiancati (come ti aspettavi tu) e se il box successivo al box flottante ha almeno una dimensione impostata (height o width), IE aggiunge un "margine" di 3 pixel tra i due box!
Riguardo ai box flottanti, IE è pieno di bug...senza contare tutto il resto! :rollo: