Full / 100% Height Layouts

Or, how to make your page stretch to the bottom of the viewport even if there's not enough content

The header should

be stuck to the top of the viewport, even when scrolling. disappear after scrolling far enough.

Actually, I don't want either of these. I'd like to go back.