Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Расположение блоков в зависимости от высоты / 6 сообщений из 6, страница 1 из 1
06.07.2010, 09:57
    #36724801
walek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расположение блоков в зависимости от высоты
Задача по сути больше алгоритмическая, но делатся будет фукнцией JS в XSLT, может кто что и подскажет.

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

Спасибо!
...
Рейтинг: 0 / 0
06.07.2010, 09:58
    #36724807
walek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расположение блоков в зависимости от высоты
Ссылка скушалась
http://www.artgorbunov.ru/var/files/8/4c1f8c53b31932.13212379
...
Рейтинг: 0 / 0
06.07.2010, 14:23
    #36725668
Andry Trushin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расположение блоков в зависимости от высоты
walek,

Задача крайне гиморойная. Решается на JS.

Строишь свои 3 дива друг под другом.
На онлоад меряешь их высоту .offsetHeight
С помощью такой-то матери и сравнений находишь 2 самых коротких блока...

Ну дальше перефигачиваешь весь HTML с блоками.
...
Рейтинг: 0 / 0
06.07.2010, 15:40
    #36725918
walek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расположение блоков в зависимости от высоты
Andry Trushin, знать бы ещё алгоритм этой матери :)
...
Рейтинг: 0 / 0
06.07.2010, 21:28
    #36726661
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расположение блоков в зависимости от высоты
Если я не ошибаюсь, то Вам нужно смотреть задачу у покрытии
...
Рейтинг: 0 / 0
06.07.2010, 21:29
    #36726663
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расположение блоков в зависимости от высоты
* задачу о покрытии
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Расположение блоков в зависимости от высоты / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]