From CSS Tricks:
The purpose of a sticky footer is that it “sticks” to the bottom of the browser window. But not always, if there is enough content on the page to push the footer lower, it still does that. But if the content on the page is short, a sticky footer will still hang to the bottom of the browser window.
On this site, I’m using the
table-row method mentioned in the comments, but have been considering switching to using flexbox instead.