Хао.

Дано:
• Рандомное число блоков в строке (display: inline-block или float: left).
• У блоков есть граница.

Необходимо:
• Блоки должны переноситься на другую строку, если не влезают (например, если экран узкий).
• В одной строке блоки должны быть одной высоты.
• Всё это должно работать в IE6+.

1) Исходный вид.


2) Как должно выглядеть если всё влезает в одну строку.


3) Как должно выглядеть, если не влезает в одну строку (элемент 3 перешёл на новую и т.к. других нет - подобрался по содержимому).



Собсно вопрос - как это сделать?
В сети куча примеров как сделать видимость одинаковых колонок разными способами и т.д. Повторяющийся фон, например...
Но мне надо, чтобы была граница. А она, поджимается по содержимому.((( Из-за чего вся эта эмуляция не работает.