Melhores exemplos de como centralizar verticalmente um conteúdo no html com css tableless:
Vdot Media – Demo – Vertically center content with CSS
Centered Element of unknown height and width
Vertical and horizontal centering in valid CSS
Victoria’s Vertical Centering – Test Page
Centralizar verticalmente com CSS
Ou todos nesse link:
http://delicious.com/codexico/align+css+center+layout+vertical
Cada um tem seus problemas, cada caso é um caso.
O primeiro por exemplo não funciona com doctype xhtml, só html4. E pra alinhar horizontalmente é só incluir um text-align:center;
Deixe um comentário