Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/03/2014, 10:08
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: centrar verticalmente

Supongo que te refieres al alto.

Yo haría algo tal que:

Código CSS:
Ver original
  1. div#principal {
  2.   position: relative;
  3.   top: 50%;
  4.   transform: translateY(-50%);
  5. }

Dado que translate(X|Y) toma como referencia al propio elemento siempre se centrará. Obviamente html y body necesitarán tener una altura.