Jak mogę pionowo wyśrodkować tekst w dynamicznie wysokości div?

<body>
    <div style="position:absolute; height:100%; width:100%;">
        <h1 style="text-align:center;">Text</h1>
    </div>
</body>

Jak mogę pionowo wyśrodkować znacznik h1 wewnątrz znacznika div, bez względu na wysokość elementu div? tj. Jeśli użytkownik zmieni wysokość przeglądarki, chcę, aby h1 wyrównał się pionowo w środku, zgodnie z nową wysokością.

Dzięki.

questionAnswers(9)

yourAnswerToTheQuestion