Hacer que una página ocupe todo el alto de la pantalla

Para hacer que una página ocupe todo el alto de la pantalla tan solo tendremos que hacer lo siguiente:


html, body{
height:100%;
margin:0;
display: flex;
flex-direction: column;
}

A veces es sorprendente lo sencillas que son las cosas, ¿verdad?