Da Smashing Magazine
.Absolute-Center {
margin: auto;
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
}
Vantagens:
- Navegador cruzado (incluindo IE8-10 sem hacks!)
- Sem marcação especial, estilos mínimos
- Responsivo com porcentagens e mín- / máx-
- Centralizado independentemente do preenchimento (sem tamanho da caixa!)
- Funciona muito bem em imagens
Ressalvas:
- A altura deve ser declarada (ver Altura Variável)
- Recomenda a configuração de estouro: automático para evitar transbordamento de conteúdo (consulte Estouro)