Iframe (por inline frame o marco incorporado en inglés) es un elemento HTML que permite insertar o incrustar un documento HTML dentro de un documento HTML principal. Fue introducido en el navegador Microsoft Internet Explorer en 1997 y durante mucho tiempo solo fue soportado en este navegador, la etiqueta Iframe actualmente es ya ampliamente soportado por gran variedad de navegadores.

A continuación un ejemplo de un Iframe.


IFrames




Los iFrames admiten diversos atributos como «Transparency» que permite una visualización de la página mucho más atractiva ya que el fondo del iframe va a ser transparente, dejando ver el fondo original del archivo HTML principal.

En este ejemplo se especifica el ancho de 400 píxeles (width=»400″) y un alto de 500 píxeles (height=»500″). Si el contenido es más grande que el marco de la ventana, con «scrolling=auto» se activa la barra de desplazamiento para moverse dentro del iframe. La propiedad «frameborder» establece si el marco que contiene al iframe tiene borde o no.

Los documentos HTML también pueden incrustarse en otro documento a través del elemento object.

Por otro lado, el uso de iframes sirvió como inspiración de lo que hoy conocemos como AJAX, ya que cada parte de un documento html es independiente.

Fuente: Wikipedia