Ver Mensaje Individual
  #10 (permalink)  
Antiguo 06/09/2013, 13:23
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: centrar en el eje vertical

PHPeros nada de lo que haz dicho realmente sirve para centrar verticalmente en este caso.

Si la altura del elemento es desconocida, es decir, variable según el contenido, yo lo que haría sería añadir un elemento al contenedor, un pseudo-elemento por ser más semántico, que ocupe el 100% de la altura, y luego en el elemento a centrar en si mismo una alineación vertical. En tu caso, algo así debería de servir:

Código CSS:
Ver original
  1. html, body {
  2.   height: 100%;
  3.   text-align: center;
  4. }
  5.  
  6. body:before {
  7.   display: inline-block;
  8.   height: 100%;
  9.   content: '';
  10.   vertical-align: middle;
  11. }
  12.  
  13. #base {
  14.   display: inline-block;
  15.   vertical-align: middle;
  16. }