вложенный div высотой 100% с липким нижним колонтитулом

У меня есть div #main, вложенный в div-контейнер, который я хочу заполнить на странице до липкого нижнего колонтитула. Я пробовал несколько углов, но не могу заставить его работать. Если вы не используете Firebug, просто спросите, и я предоставлю CSS и т. д.

Спасибо.

сайт: http://www.dentistrywithsmiles.com


person blackessej    schedule 21.02.2011    source источник
comment
какие браузеры вы должны поддерживать?   -  person Jeff    schedule 21.02.2011
comment
@Майкл Джаспер да, выбор клиента. Остановимся здесь на теме.   -  person blackessej    schedule 21.02.2011
comment
@Jeff Джефф, я бы хотел всех поддержать, конечно. Но я не собираюсь изо всех сил поддерживать IE 7 и ниже...   -  person blackessej    schedule 21.02.2011
comment
мне в FF 3.6 все нормально. как это не работает?   -  person Jeff    schedule 21.02.2011
comment
@Джефф, я хочу, чтобы #main заполнял экран, пока он не скроется за изображениями диафильма в нижнем колонтитуле, например, внизу страницы о ссылка. Я бы хотел, чтобы это происходило даже тогда, когда, как на главной странице, нет контента.   -  person blackessej    schedule 21.02.2011


Ответы (2)


Я пытался сделать липкий нижний колонтитул много раз, и, кажется, никогда не узнаю, что это действительно сложно сделать. Ваша ситуация кажется сложной, и то, что у вас есть сейчас, не кажется и вполовину плохим.

Я думаю, что я бы использовал JavaScript для определения изменения размера страницы и соответствующей настройки высоты. Либо так, либо сделайте что-нибудь хитрое с фоновыми изображениями, охватывающими как нижний колонтитул, так и #main.

Это, вероятно, не то, что вы хотите услышать, но это сложная проблема для использования только CSS - сложнее, чем я бы хотел вложиться.

person Jeff    schedule 21.02.2011
comment
да, @Jeff, я думал о маршруте js. Я думаю, что в конечном итоге мне придется пойти по этому пути. Спасибо за ваш вклад. - person blackessej; 21.02.2011
comment
Мне жаль, что нет лучшего решения. Возможно, когда-нибудь, когда IE 6 и 7 станут далекими воспоминаниями, а CSS 4 станет общепринятым :) - person Jeff; 23.02.2011