Tengo dos archivos html, uno contiene el otro con un iframe, y quiero hacer que este iframe se extienda sobre la altura máxima del html padre.Estiramiento de iframe en HTML5
Así que el primer archivo html (que tiene un fondo rojo) se ven como:
<!DOCTYPE html>
<html>
<body style="background-color: red; margin: 0px; padding: 0px;">
<iframe src="Blue.html" frameborder="0" scrolling="no" height="100%" width="100%" />
</body>
</html>
El segundo (que tiene un fondo azul):
<!DOCTYPE html>
<html>
<body style="background-color: blue;" />
</html>
Si todo es correcto espero para ver solo un fondo azul, porque el iframe debe superponerse a toda la página primaria, pero solo veo una tira de azul y una gran cantidad de rojo ..
Con el doctype HTML5 <!DOCTYPE html>
Me parece que no puede ser conseguir el resultado correcto:
Si quito el tipo de documento HTML5 consigo el resultado que quiero. Creo que esto se debe a que hará que el HTML en modo de peculiaridades:
sí quiero el tipo de documento HTML, sin embargo, así que ¿cómo puedo solucionar este problema? ¡Gracias por mirar!
que estoy haciendo eso con mi [W3 Viewer] (http://w3viewer.com) El truco es poner el IFRAME en un DIV. A continuación, coloque el DIV de forma que cubra toda la página y establezca 'width: 100%; altura: 100%; 'en el IFRAME. –