Прямо не знаю, как тему назвать, извините) Выглядит это всё так. Див-обёртка - фиксированной ширины. В нём примерно так всё выглядит: Ссылка 1-1 —- Ссылка 2-1 —- Ссылка 3-1 Картинка 1 —- Картинка 2 —- Картинка 3 Ссылка 1-2 —- Ссылка 2-2 —- Ссылка 3-2 Цена 1 ——-- Цена 2 ——-- Цена 3 Условия: 1. Весь контент, _в том числе и картинки_ подгружается динамически, то есть высота блоков заранее не известна. 2. Картинка N - это ссылка, ведущая туда же, куда и Ссылка N-2. Причём Ссылка N-2 подсвечивается, когда курсор наводится на картинку. Сейчас реализовано так: они обе в одном диве, при наведении на который ссылка подсвечивается. 3. Картинки центрированы по высоте и ширине ячейки. 4. Ниже этого блока может быть ещё один (или много) таких же, только ячеек там может быть две или вовсе одна. 5. Левая граница левой ячейки прижата к левому краю блока. Если есть третья ячейка, её правая граница прижата к правому краю блока. 6. Ячейки растягиваются по ширине содержимого. Будем считать, что контроль за тем, чтобы они помещались в одну строку, ведётся (суммарная ширина не превышает ширину блока). Таблицей делать не хочется, потому что а) пункт 2. тогда без скриптов не реализовать. б) Возможно, надо будет организовать ячейки иначе, тогда таблица будет мешать, а не помогать. в) да и логика тогда хромать будет. Всё-таки хотелось бы, чтобы блок был блоком, а не был раскидан по разным строкам. display: table - не подходит, потому что IE загибается на этом.