See the holy grail demo here, http://philipwalton.github.io/solved-by-flexbox/demos/holy-grail/
If the body content is shorter than the window height the footer will rise up from the bottom of the page. This behavior does not happen in Firefox and Chrome.