kis css érdekesség, nekem újdonság volt, legalábbis ezt mindig JS segítségével szoktam megoldani:
div {
height:100vh;
}
A böngészõ magasságához képest csinál 100% magasságot(vh =viewport height). Érdemes elég megadni egy rendes px-es értéket, így ahol nem mûködik, ott simán egy fix magasságot használ. Tök jó, mert nem kell js-el lekérni magasságot és resize event se kell, midnig újraszámolgatni és megadni neki milyen magas legyen.