Ver Mensaje Individual
  #7 (permalink)  
Antiguo 08/09/2011, 12:36
cibermanu
 
Fecha de Ingreso: septiembre-2011
Ubicación: Málaga
Mensajes: 10
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: No consigo que height 100% adapte una imagen a la altura de su contenedor

Cita:
Iniciado por tunait Ver Mensaje
No, por defecto tiene static


Bueno, según y como tuvieras definidos esos elementos puede ser normal que se comporten de forma distinta al cambiar el posicionamiento del contenedor padre.

¿cómo le estás asignando las dimensiones a la foto? dices que haces un cálculo con javascript?
Una pregunta: q diferencia hay entre static y relative?

Las dimensiones a la foto se calculan de la siguiente manera:

Se calcula (no se asgina) q anchura tendría la foto si se le asigna un 100% de la altura del contenedor. Si la anchura resultante (de la foto) es mayor que la anchura del contenedor, se asigna la anchura al 100% (la altura ya no debe sobrepasar a la del contenedor). Si no es mayor, se asigna la altura al 100%. Pero coge el 100% de la altura de la imagen, no la del contenedor, y no sé porque. La manera como cambio la altura de la imagen (o la anchura que para el caso es lo mismo), es desde javascript con .style.height = "100%";

Gracias por tu respuesta Tunait.