Para cubrir toda la ventana gráfica, puede usar:
<iframe src="mypage.html" style="position:fixed; top:0; left:0; bottom:0; right:0; width:100%; height:100%; border:none; margin:0; padding:0; overflow:hidden; z-index:999999;">
Your browser doesn't support iframes
</iframe>
Y asegúrese de ajustar los márgenes de la página con marcos a 0, por ejemplo, body { margin: 0; }
. - En realidad, esto no es necesario con esta solución.
Estoy usando esto con éxito, con un display:none
JS adicional para mostrarlo cuando el usuario hace clic en el control apropiado.
Nota: Para llenar el área de vista de los padres en lugar de toda la ventana gráfica, cambie position:fixed
a position:absolute
.
También puede usar longitudes de porcentaje de ventana gráfica para lograr esto:
Donde
100vh
representa la altura de la ventana gráfica, y también100vw
representa el ancho.Ejemplo aquí
Esto es compatible con la mayoría de los navegadores modernos. Puede encontrar soporte aquí .
fuente
Uso
frameborder="0"
. Aquí hay un ejemplo completo:fuente
Intente agregar el siguiente atributo:
fuente
Imposible decirlo sin ver un ejemplo en vivo, pero trata de dar ambos cuerpos
margin: 0px
fuente
Podrías intentarlo
frameborder=0
.fuente
Agregar esto a su iframe podría resolver el problema:
fuente
He creado una plantilla esencial que une algunas de las respuestas anteriores.
fuente
Use este código en lugar de él:
fuente