Вы хотите сказать, что чисто DIVами эту проблему не решить?
Ещё я заметил, что если родительский DIV имеет абсолютное позиционирование, то всё отображается нормально.