|
Расположение блоков в зависимости от высоты
|
|||
---|---|---|---|
#18+
Задача по сути больше алгоритмическая, но делатся будет фукнцией JS в XSLT, может кто что и подскажет. Допустим имеется 3 текстовых блока с заранее неизвестной высотой, свёрстанные в 2-х колоночный вид. Задача: в зависимости от высоты блоков распологать их так, чтобы зазоры между ними было минимальным. К примеру, если первый блок имеет высоту 20 пикселей, второй — 30, а третий 50, нужно чтобы блоки расположились так: слева — 20 px, 30px, справа — 50px (расположение слева-справа не имеет существенного значения, главное принцип пропорционального размещения) Картинка иллюстрирует принцип задачи Расположение блоков в зависимости от высоты Розовые блоки — зазоры между блоками, чем меньше, тем лучше. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2010, 09:57 |
|
Расположение блоков в зависимости от высоты
|
|||
---|---|---|---|
#18+
Ссылка скушалась http://www.artgorbunov.ru/var/files/8/4c1f8c53b31932.13212379 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2010, 09:58 |
|
Расположение блоков в зависимости от высоты
|
|||
---|---|---|---|
#18+
walek, Задача крайне гиморойная. Решается на JS. Строишь свои 3 дива друг под другом. На онлоад меряешь их высоту .offsetHeight С помощью такой-то матери и сравнений находишь 2 самых коротких блока... Ну дальше перефигачиваешь весь HTML с блоками. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2010, 14:23 |
|
Расположение блоков в зависимости от высоты
|
|||
---|---|---|---|
#18+
Andry Trushin, знать бы ещё алгоритм этой матери :) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2010, 15:40 |
|
Расположение блоков в зависимости от высоты
|
|||
---|---|---|---|
#18+
Если я не ошибаюсь, то Вам нужно смотреть задачу у покрытии ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2010, 21:28 |
|
|
start [/forum/topic.php?fid=14&fpage=34&tid=1333178]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 137ms |
0 / 0 |