Ver Mensaje Individual
  #12 (permalink)  
Antiguo 26/07/2009, 17:45
Avatar de Negora
Negora
 
Fecha de Ingreso: agosto-2003
Mensajes: 122
Antigüedad: 20 años, 8 meses
Puntos: 5
Respuesta: Simular FrameSet con alturas en píxeles y porcentajes mediante IFRAME y CS

Hola de nuevo chicos/as. Perdonad que no haya respondido antes, pero entre ayer y hoy anduve desconectado de estos "mundos". Os pido disculpas y agradezco que os hayáis tomado la molestia de ayudarme con esta duda.

Deirdre: Lo que persigo es exactamente lo que publicaste pero con una salvedad: La parte de arriba ha de tener una altura fija en píxeles, no una proporción. De hecho ahí es donde opino que residía la complicación de lo que planteaba, ya que con una reducción/ampliación de ventana el menú superior ha de permanecer con una altura fija y el único que se ha de adaptar a la nueva altura es el IFRAME. Aun así, muy aproximado a lo que necesitaba ;) .


kseso?: ¡Muy buen detalle el uso de la propiedad "bottom" junto con "top"! Para ser sincero he de reconocer que desconocía por completo que empleando ambas propiedades simultáneamente se conseguía un redimensionamiento del elemento. Pensé que especificar "bottom" tras "top" anularía los efectos del último (al menos en elementos posicionados de forma absoluta). O eso recordaba de cuando comencé con CSS ^_^ .

He probado a reemplazar la capa "abajo" de tu ejemplo por un IFRAME y por desgracia no ha funcionado. Parece que ese elemento se resiste... Sin embargo, he pensado en usar esa misma capa y meter dentro un IFRAME con "height: 100%" y sí, ha funcionado a la perfección en las últimas versiones de todos los navegadores :) . Creía que no habiendo una propiedad "height" explícita en el elemento padre ese 100% no funcionaría, pero claro, parece ser que esa combinación de "top" y "bottom" en el elemento padre establece una altura de forma intrínseca.

En definitiva, que mediante esa combinación la cosa ha funcionado. No en IE7, pero bueno, a éste pronto lo dejaremos en la cuneta, je je je.


Para los dos: Muchas gracias por pegaros esta paliza a probar y probar cosas. Al final poco a poco ha salido la solución. Os estoy muy agradecido :) .


PD: Ahora que gracias al ejemplo de kseso? sé de dónde partir he encontrado un ejemplo en Internet que usa esa combinación también: http://www.dynamicdrive.com/style/la...frames-layout/ . Pero a buenas horas :P .

Última edición por Negora; 26/07/2009 a las 17:54