Creé un cuadro de información sobre desplazamiento para un mosaico de imágenes para un cliente. Cuando la persona sobrevuela la imagen (diferentes orientaciones, por lo que su tamaño flexible) obtiene otra div
encima con algunas informaciones. La flexibilidad es el problema: quiero que el contenido del div
se centre vertical y horizontalmente. Por el momento se ve así:Cuadro de desplazamiento con texto centrado (vertical y horizontal)
.linkbox {
position: absolute;
left: 0;
top: 0;
z-index: 2;
width: 100%;
height: 100%;
color: #fff;
font-size: 1.9em;
font-weight: bold;
background-color: rgba(0, 0, 0, 0.5);
text-align: center;
}
Pero quiero que las cosas aparezcan en el centro de la caja. Así que mi primer pensamiento: padding-top:40%;
y una altura de (tal vez !?) 50% y el resto de la información. Sé que tengo que hacer el tamaño en% también, pero eso es simplemente asqueroso. ¿Tiene alguna idea?
El proyecto se encuentra aquí: http://www.davidgoltz.de/2011/archive/
¿Lo intentó [vertical-align: middle] (http://blog.themeforest.net/tutorials/vertical-centering-with-css/)? –
¿Necesita esto para trabajar en IE7? – thirtydot