A sticky footer stays at the bottom of the viewport when content is short, and naturally pushes down when content fills the page. This is a must-have pattern for every website layout.
This collection demonstrates multiple CSS approaches to create sticky footers: Flexbox method (most modern), CSS Grid method, and the classic calc() approach. All examples are pure CSS — no JavaScript needed.
Why sticky footers matter: Without a sticky footer, short pages leave empty space below the footer — making your site look incomplete. These demos show production-ready solutions that work across all modern browsers.