IE7-/Win: disappearing relative box containg a float

The below relative container (with light blue background) includes a red float, a clearing div and some text. In IE7-/Win the container and its content disappears (except the float in IE6-.) The problem can be fixed giving hasLayout to the container.

Before.
float
float
Sempre caro mi fu quest’ermo colle, e questa siepe, che da tanta parte de l’ultimo orizzonte il guardo esclude. Ma sedendo e mirando, interminato spazio di là da quella, e sovrumani silenzi, e profondissima quiete io nel pensier mi fingo, ove per poco il cor non si spaura. E come il vento odo stormir tra queste piante, io quello infinito silenzio a questa voce vo comparando: e mi sovvien l’eterno, e le morte stagioni, e la presente e viva, e ’l suon di lei. Così tra questa infinità s’annega il pensier mio: e ’l naufragar m’è dolce in questo mare.
After.

A different example: IE6-7/Win peek-a-boo like problems.

CSS tests home