Originariamente inviato da Reflection
Non funziona... l'immagine rimane sempre in cima al div e non è centrata verticalmente. Che si può fà? Io ho usato la cara vecchia tabella e il tutto si è risolto in men che non si dica, ma non è cosa standard (come sempre DIV per Layout e TABLE per Dati). Quindi?
Per i browser conformi (Mozilla, Safari, ...)
margin: auto 0px;

Per i browser IE, devi agire sul blocco che contiene il blocco da centrare e mettere:
vertical-align: middle;