Me gustaría tener un IFRAME dinámicamente tamaño utilizando el siguiente CSS:IFRAME y posiciones absolutas en conflicto
#myiframe {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
Sin embargo, no hay ningún navegador parece apoyar esto.
En buenos navegadores podría envolver el IFRAME en un DIV con el estilo CSS citado y establecer el ancho & de la IFRAME al 100%. Pero esto no funciona en IE7. A falta de usar expresiones CSS, ¿alguien ha logrado resolver esto?
actualización
MatTheCat respondió con un escenario que funciona si el IFRAME está situado directamente debajo del cuerpo y las etiquetas del cuerpo/HTML tienen altura: 100% conjunto. En mi pregunta original, no indiqué dónde estaba el IFRAME y qué estilo se aplicó a su contenedor. Con suerte las siguientes direcciones: este
<html>
<body>
<div id="container"><iframe id="myiframe"></iframe></div>
</body>
</html>
y asumamos que el siguiente CSS envase:
#container {
position: absolute;
top: 10px;
bottom: 10px;
left: 10px;
right: 10px;
}
si ahora colocan height: 100%
en el IFRAME no lo hará tamaño correctamente.
le sugiero que 'acepta' uno de los dos más nuevas respuestas aquí ya que tanto responder a la pregunta. Le concedí una recompensa. –