Да, 100% веб-мастеров ненавидят дьявола IE6, но мы здесь, чтобы ответить на вопрос, а не обсуждать, насколько плох IE6, верно?
И на вопрос, это мой ответ:(Отредактированные строки 42 и 43 в вашем демонстрационном коде)
...
.screenshot a.bubble .description { position: absolute; min-width: 200px; bottom: -8px; background: none; display: none;
}
.screenshot a.bubble:hover .description { display: inline; background: #efefef; }
...
Я не знаю как, но IE6 не может скрыть div со свойством css "background", не установленным в "none».Это все, что вызывает проблему.Во всяком случае, я ненавижу IE6.