This is all you need to know about CSS with just sticky footers and footers:
Stick to the bottom of the page
Position: absolute; top:auto; bottom: 0;
Stick to the bottom of the screen
Position: fixed; top:auto; bottom:0;
Any problems and probably due to where you placed your HTML code (don't make the footer a child unless it adheres to the content wrapper) or overlapping CSS.
You can apply the same technique to sticky navigation by flipping the car and the top. It'sis cross-browser compatible (from memory from IE7 and above), including mobile phones.
source share