vorrei creare uan tabella perfettamente centrata alla pagina in altezza e in larghezza.

il metodo tradizionale è fare una tabella larga 100% e alta 100%, ma sappiamo che non tutti i broswer leggono la tag 100% in altezza.

Esiste un modo piu al passo con i tempi tramite CSS per creare una struttura del genere?
Se volessi centrare in verticale tutto il body?


grazie