HTML – div 100% alto

 

Código

Para un programador, el css y html a veces no guarda mucha lógica, a veces es así y punto.
Así que aunque esto parezca un tontería, es algo que se olvida y es bueno tenerlo apuntado.

html, body { height: 100%; }

Importante que el height a 100% se aplique tanto en html con en body.

#main{height: 100%;}

El div en cuestión.