Кстати, у меня ИЕ7 картинку показал, если сделать ресайз окна
Добавил к div'у zoom:1, картинка также появилась
Видимо, проблема именно в отсутствии св-ва hasLayout для приснопамятного div'a. float:left придает ему hasLayout = true, поэтому в зацепившей это теме ТС решил проблему. Наткнулся на "почитать"
здесь