Я видел метод Райана Файта для липкого нижнего колонтитула, а также здесь и здесь.
Почему эти люди создают шаблоны для липких нижних колонтитулов, когда #footer{position:fixed; bottom:0;}
будет достаточно?
ИЗМЕНИТЬ:
Я добавлю, что использование position: fixed;
для нижнего колонтитула разбивает margin: auto;
центрирование (по крайней мере) некоторых браузеров, создавая тем самым потребность в теге-обертке. Часть моей проблемы с вышеупомянутыми методами - лишние теги, которые запутывают, синтаксически неверны (для "пуристов HTML" ), и она ест пропускную способность. Тем не менее, одна обертка вокруг нижнего колонтитула по-прежнему, по-моему, лучше, чем целый смешаный шаблон страницы, с которого нужно начинать. И "мой" путь еще более прост и ест меньше пропускной способности.