Alineación vertical para todos lo navegadores

Nota mental:

Cuando quieras alinear un elemento verticalmente, como por ejemplo una imagen, en una capa de css y no quieras usar tablas porque no consideras el momento ni el lugar tenemos:

#micapita {

width: 200px;

height: 200px;

display:table-cell;

vertical-align:middle;

}

 

Cuando quieras hacer esto mismo sin que resurjan tus instintos asesinos hacia los creadores de Internet Explorer 6 ó 7 puedes hacer lo mismo pero diferente:

#micapita {

width: 200px;

height: 200px;

display:block; 

font-size:200px;

}

O sea, utilizar el mismo tamaño de letra que el de la capa contenedora. Aunque Torres Burriel nos referencia a otro truquillo que al menos yo no he conseguido que funcionara pero que sigue la misma lógica: usar el mismo line-height.

 

URL para referenciar este post

http://virtualizada.com/trackback/77

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
CAPTCHA
Por favor, contesta a esta pregunta para prevenir el spam. Gracias.
1 + 0 =
Resuelve este problema matemático sencillo y escribe el resultado. Por ejemplo, para 1+3 escribe 4.