Artículos
HTML

Crear un iframe

05/May/2022

Para poder crear un iframe en HTML, lo primero que tenemos que saber es ¿qué es un iframe? En este caso nos tenemos que remontar un poco en el tiempo y entender que en anteriores versiones del lenguaje HTML apareció un elemento que era el frame, el cual nos permitía crear una página en base a huecos en los cuales podíamos cargar otros contenidos. Es decir, nuestra página tenía muchos frames con contenidos diferentes, de diferentes sitios o del mismo.

Lo que se buscaba era un inicio de poder componer páginas en base a elementos más pequeños. Si bien esta técnica no era muy correcta y sobre todo nada accesible. Además la página tenía que estar compuesta única y exclusivamente de los frames. Es decir, no podíamos tener una página y alguna parte de ella con contenido adicional.

Es por ello que aparece el elemento iframe para poder solucionar esa necesidad, es decir, podíamos crear una página normal y en una parte de ella incrustar un contenido de otro sitio mediante un iframe. Y aunque ha existido mucha conversación sobre si dejar o eliminar el elemento iframe la verdad es que este sigue estando dentro del estándar HTML.

Puede que en algún momento este pase a estar obsoleto y que tecnologías como el Shadow DOM y los WebComponents acaben con su existencia. Pero de momento disponemos de él, así que vamos a ver cómo podemos crear un iframe en HTML.

Vemos que es tan sencillo como añadir el elemento iframe en nuestra página, con su etiqueta de inicio y su etiqueta de cierre:

<iframe> ... </iframe>

El contenido que va a cargar el iframe lo podemos indicar mediante el atributo src:

<iframe src="https://lineadecodigo.com"></iframe>

Además podemos darle un tamaño para controlar lo que ocupa dentro de nuestra página. Para ello tenemos los típicos atributos width y height:

<iframe width="600" height="400" src="https://lineadecodigo.com"></iframe>

Otras cosas que podemos hacer es indicar que no afecte la carga del contenido, ya que es externo y no sabemos lo que puede tardar, a la carga del contenido principal. En este caso tenemos el atributo loading al cual le daremos un valor de «lazy».

<iframe width="600" height="400" loading="lazy" src="https://lineadecodigo.com"></iframe>

Y sus capacidades no solo quedan aquí, así que te animamos a que consultes todas las capacidades y atributos que tiene elemento iframe en W3Api.

Espero que hayas aprendido un poco más sobre qué son los iframe y sobre cómo podemos crear un iframe en HTML.

Código Fuente

Descárgate el código fuente de Crear un iframe
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre HTML

Disfruta también de nuestros artículos sobre HTML en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test HTML

¿Te atreves a probar tus habilidades y conocimiento en HTML con nuestro test?

Test HTML
Suscribir
Notificar de
guest
0 Comentarios
Opiniones integradas
Ver todos los comentarios