il footer è in un contenitore generale?
potresti usare anche position: absolute.
ciao