Что значит прижать футер?
Не прижатый: https://jsfiddle.net/mke0wfgv/snippet
Прижатый: https://jsfiddle.net/mke0wfgv/1/snippet
Прижатый футер всегда находится внизу страницы не зависимо от контента. То есть, если у Вас футер 10% высоты, страница занимает 50% высоты, то распределение будет таким
--верх браузера--
контент (50%)
--
пусто (40%)
--
футер (10%)
--низ браузера--
Если футер НЕ прижат, та же схема:
--верх браузера--
контент (50%)
--
футер (10%)
--
пусто (40%)
--низ браузера--
Если контента 90% или больше, то разницы нет.