I have been looking for a way to add a footer to a Twitter Bootstrap 3 project I am working on.
What I want is for the footer to stick to the bottom of the page when the content is too short to fill out the screen, but get pushed down by content when the content does fill the screen.
All solutions I have found & tried so far, has either not worked, had the footer ALWAYS shown, or had the footer below the page, so it was only visible upon scrolling.
Thanks in advance!
Update 2019
There is difference between the "fixed" footer and "sticky" footer... you want the sticky footer.
Bootstrap 3
Use the standard "Sticky Footer" example. This method wraps the entire page content and pushes the footer down.
Here is a working demo: http://bootply.com/93620
Bootstrap 4
Because flexbox is default in Bootstrap 4, the "sticky" footer is easier.
Demo: Bootstrap 4 Sticky Footer
The other scenario is a bottom footer that is always at the bottom and the content doesn't push it below the viewport. Instead the content area scrolls as needed instead of the body. This is the full-height "app" layout..
Demo: Bootstrap 4 Bottom Footer