Brutta cosa. Hanno deciso di rivedere strumenti che erano ancora validi.
Comunque se ne e` parlato spesso nel forum (prova a fare una ricerca).
In poche parole: per centrare (anche) in verticale si devono usare i posizionamenti assoluti:
codice:
HTML:
<body>
<div id="wrapper">
... qui tutto il sito ...
</div>
</body>
CSS:
html, body {
width: 100%; /* e` piu` semplice se si definiscono le dimensioni */
height: 100%;
}
#wrapper {
position: absolute;
width: XXXpx;
height: YYYpx;
left: 50%;
top: 50%;
margin-left: -XXpx; /* meno la meta` di XXX */
margin-top: -YYpx; /* meno la meta` di YYY */
}
La cosa funziona se le dimensioni del wrapper non superano quelle della finestra del browser.