Cita:
Iniciado por tunait 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.