Выравнивание контента колонок по высоте @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 12 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
dRake[jc]
новый человек
0
Сообщения: 4
Зарегистрирован: 04.01.08
Заголовок сообщения: Выравнивание контента колонок по высоте
Сообщение Добавлено: 4 Январь 2008, 04:01:44 
Здравствуйте!

Столкнулся тут с проблемой: есть таблица с двумя (тремя, четырьмя - не принципиально) колонками.
Колонки эти жестко фиксированного размера по ширине.
В каждой колонке находится по таблице с каким-то контентом внутри.
Соответственно эти таблицы растягиваются по высоте в зависимости от контента.
Так как таблиц больше одной то получается что одна выше другой - а хотелось бы чтобы они обе были одинаковой высоты.
Тоесть самая высокая из таблиц растягивает свою колонку и все остальные колонки главной таблицы, а остальные таблицы внутри других колонок занимают их по высоте полностью.

Все бы хорошо - но непонятно как это сделать :confused:
height="100%" у вложенных таблиц не работает тк у внешней таблицы не указанна высота (она как раз зависит от контента внутренних таблиц).

Подскажите способ реализовать это дело - желательно на таблицах, но если уж без дивов никак не обойтись - то хоть с ними.
Заранее благодарен!
karamba Муж.
старожил
209
Сообщения: 6498
Зарегистрирован: 17.08.05
Откуда: Киев. А шо?
Сообщение Добавлено: 4 Январь 2008, 13:03:24 
Изображение

_________________
клетчатый!
[cyber]form Муж.
участник
60
Сообщения: 1523
Зарегистрирован: 26.10.05
Откуда: Латвия/Лиепая
Сообщение Добавлено: 4 Январь 2008, 14:02:18 
оффтопик:
karamba, :laugh:


dRake[jc], чем обосновано вложение дополнительных таблиц в ячейки?

_________________
Жаль, что глупость не приносит болевых ощущений.
Антон Шандор ЛаВей
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 4 Январь 2008, 15:09:07 
dRake[jc], вы задали вопрос из серии "как сплести гамак и где купить лыжи для занятия сексом." Соответственно, самым разумным будет присоединиться к karamba:

Изображение
dRake[jc]
новый человек
0
Сообщения: 4
Зарегистрирован: 04.01.08
Сообщение Добавлено: 4 Январь 2008, 17:00:03 
[cyber]form

>чем обосновано вложение дополнительных таблиц в ячейки?

Эти вложенные таблицы - независимые блоки со своим контентом, которые накидываются во внешнюю таблицу-лейаут движком.

Crazy,

>вы задали вопрос из серии "как сплести гамак и где купить лыжи для занятия сексом." Соответственно, самым разумным будет присоединиться к karamba

Может быть способ реализации, выбран через задницу - я по верстке не специализируюсь. Но сама идея, я считаю, вполне здравая.


Сформулирую еще разок и с веселыми картинками:

Изображение

Есть некоторые независимые блоки (таблицы с каким-то контентом внутри).
Движок накидывает их внутрь колонок какой-то карсасной таблицы (а может быть и не таблицы), причем должно получаться так, чтобы суммарные высоты всех блоков во всех колонках должны быть равны (за счет изменения высоты самого нижнего блока).

В примере на картинке высота блока в правой колонке больше суммарных высот блоков в левой - поэтому нижний блок левой колонки растянулся.

Как лучше реализовать такую систему?
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 4 Январь 2008, 17:55:53 

dRake[jc] писал(а):
Может быть способ реализации, выбран через задницу - я по верстке не специализируюсь.



Я говорю о цели, а не о способе.


Цитата:
Но сама идея, я считаю, вполне здравая.



Очевидно, наши мнения по этому поводу не совпадают.
karamba Муж.
старожил
209
Сообщения: 6498
Зарегистрирован: 17.08.05
Откуда: Киев. А шо?
Сообщение Добавлено: 4 Январь 2008, 18:51:19 
Crazy, +1

Цитата:
причем должно получаться так, чтобы суммарные высоты всех блоков во всех колонках должны быть равны


dRake[jc], зачем? Ответьте себе, возможно вопрос «Как лучше реализовать такую систему?» отвалится по дороге.

оффтопик:
ПС. Поиск гуглем вообще и на дефоруме в частности регулярно стряхивает пыль с топиков о проблемах высот блоков. Намек понятен?

_________________
клетчатый!
zera
новый человек
0
Сообщения: 14
Зарегистрирован: 12.09.05
Сообщение Добавлено: 5 Январь 2008, 01:37:39 
тупо: фон у левого блока решает. это из практических советов

_________________
/zera
dRake[jc]
новый человек
0
Сообщения: 4
Зарегистрирован: 04.01.08
Сообщение Добавлено: 5 Январь 2008, 02:32:15 
zera,

Фон, да.. Так делать и буду в итоге.

Crazy, karamba

Ребят я не понимаю вашу реакцию. Неужели такое решение из ряда вон выходящее и абсолютно бесполезное?
Ведь смотрится ущербно когда все колонки разношерстной длины - тут либо фоном забивать, либо ровнять по длине.
Само собой такой подход не планировалось использовать для очень уж сильных перекосов по высотам...
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 5 Январь 2008, 04:07:38 
dRake[jc], многократно проверено, что "ровнять по длине" выглядит убого.

Кроме того, изначально "не очень сильный" перекос в процессе обновления сайта имеет склонность превращаться в "ну очень сильный".
tentoys Муж.
постоянный участник
121
Сообщения: 2940
Зарегистрирован: 06.08.02
Откуда: МКАДонутряк
Сообщение Добавлено: 5 Январь 2008, 14:33:08 
dRake[jc], Вы поиском на этом форуме и в интернет пользовались? Я, вот, как раз понимаю реакцию коллег, а Вашу -- нет.
Тупо так: начните с создания двухколоночной страницы, в которой одна колонка фиксированной ширины, а высота всей странички -- в зависимости от самой "длинной" колонки, а не выравнено (чёрт, правильно ли написал?) по длине. Ккстати, не факт, что именно здоровый блок задаёт высоту, как Вы указали. Потом фиксированную колонку делите на n-1 частей, где n -- количество нужны Вам блоков.

_________________
Keep in touch. Andrey Alexeev.
dRake[jc]
новый человек
0
Сообщения: 4
Зарегистрирован: 04.01.08
Сообщение Добавлено: 7 Январь 2008, 19:52:20 
В общем, действительно это была плохая идея ;)
Всем спасибо за наставление на путь истинный! :beer:
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 12 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100