Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/05/2008, 16:56
Avatar de Mikmoro
Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Respuesta: Centrar imagen verticalmente. AYUDA x dios!!

Cita:
Iniciado por florlangosta Ver Mensaje
Es muy simple
solo quiero centrar una imagen , verticalmente en la pantalla del navegador, tenga la resolucion que tenga.
Cita:
al div le pongo el atributo height 100%, pero siempre queda pegado al margen superior !!!!!!!!!
nunca toma la altura total de la pantalla.
No entiendo bien. ¿Quieres centrar verticalmente una imagen en la pantalla, o quieres que ocupe el 100% de alto? Creo que son cosas diferentes.

Bueno, como creo que la pregunta en realidad es la segunda, te puedo decir que cuando pones a una caja que tenga el 100% de alto, deberá tener el 100% de algo, es decir, de su contenedora. Si en este caso no hay ninguna medida en su caja contenedora, efectivamente dibuja el 100% de... nada.

Esto se resuelve poniéndole altura al html y al body, que son los contenedores de una caja que está puesta directametne tras el body. Purébalo así:

html, body { width: 100%; height: 100%;}

Así les hemos dado tamaño respectivamente, y tu caja podrá ahora tener el 100% del body, que mide el 100% del html, es decir, de tu página.

Espero haberme explicado bien, y espero que te funcione.

Mikel.