Xpoint
   [напомнить пароль]

Расположение блоков в зависимости от высоты

Метки: [без меток]
2010-07-06 09:22:16 [обр] walek[досье]

Допустим имеется 3 текстовых блока с заранее неизвестной высотой, свёрстанные в 2-х колоночный вид.
Задача: в зависимости от высоты блоков распологать их так, чтобы зазоры между ними было минимальным.
К примеру, если первый блок имеет высоту 20 пикселей, второй — 30, а третий 50, нужно чтобы блоки расположились так:
слева — 20 px, 30px, справа — 50px (расположение слева-справа не имеет существенного значения, главное принцип пропорционального размещения)
Картинка иллюстрирует принцип задачи http://www.artgorbunov.ru/var/files/...31932.13212379
Розовые блоки — зазоры между блоками, чем меньше, тем лучше.

Подскажите пожалуйста, какой можно применить алгоритм к этой задаче.
Спасибо!

спустя 1 час 11 минут [обр] Dennis F. Latypoff aka funky_dennis(0/78)[досье]
ссылка не работает
спустя 9 минут [обр] walek[досье]
спустя 1 час 17 минут [обр] Евгений Седов aka KPbIC(0/176)[досье]
Все равно не работает.
спустя 1 час 40 минут [обр] walek[досье]
Странно, хорошо, вечером перезалью на Яндекс.Фотки.
спустя 1 час 1 минуту [обр] Marat Tanalin(0/78)[досье]
walek[досье]
На всякий случай: ссылка не работает в большинстве нормальных браузеров (в IE, а также, как ни странно, Safari — работает), поскольку сервер отдаёт Content-Type: application/octet-stream вместо положенного Content-Type: image/jpeg. В PHP за выдачу заголовков ответа сервера отвечает функция header().
Powered by POEM™ Engine Copyright © 2002-2005