invece quella pagina genera lo stesso tipo di problema, perchè la fonte dei mali è proprio l'accoppiata height e overflow...
se provi a ricopiare il codice i una pagina html, e la apri prima con ie e poi con l'altro, ti rendi conto subito del problema
credo che explorer interpreti la cosa come:
il div ha sfondo rosso, è alto 100px, ma se il contenuto eccede, l'altezza del blocco aumenta fino alla fine del contenuto; lo sfondo viene esteso per tutta la lunghezza, e i prossimi blocchi considerano il div precedente alto tanto quanto il contenuto e non solo 100px
la volpe mangiafagioli invece ragiona come un perfetto ingegnere
il div ha sfondo rosso ed è alto 100 px
il contenuto eccede, lo mostro, ma non estendo lo sfondo, e i blocchi successivi si posizionano come se il div precedente fosse di altezza di 100px