Código Real
Apóyame
HTML5

Curso de HTML

Construye la estructura de la web.

Aprende cada etiqueta con ejemplos interactivos y crea proyectos reales.

iframes <iframe>

Un <iframe> incrusta una página web completa dentro de otra, con su propio HTML, CSS y JS aislados. Es la base de reproductores de YouTube, mapas y widgets embebidos.

Cargando editor...
Resultado
Preparando resultado...
Cambia el src por otra dirección, por ejemplo https://developer.mozilla.org, y observa cómo el iframe carga una página completamente distinta dentro de la tuya.

Explicación

Un <iframe> es básicamente una ventana de navegador dentro de tu página. Sus atributos más importantes son:

src

La dirección de la página que se incrusta dentro del iframe.

title

Describe el contenido del iframe para lectores de pantalla. Obligatorio por accesibilidad, igual que alt en <img>.

width / height

El tamaño del recuadro donde se muestra el contenido incrustado.

loading="lazy"

Retrasa la carga del iframe hasta que esté a punto de ser visible, mejorando el rendimiento de la página.

sandbox

Atributo opcional que restringe lo que puede hacer el contenido incrustado (scripts, formularios, popups); útil con contenido de terceros en el que no confías del todo.

Reto rápido

A este iframe le falta el atributo title. Agrégale uno que describa qué contenido muestra.

En esta lección

  • Ejemplo interactivo
  • Explicación de cada etiqueta
  • Cuándo usarlo
  • Errores comunes

Consejo

Un iframe tiene su propio HTML, CSS y JS, completamente aislado del resto de tu página: los estilos de uno no afectan al otro.

Dato extra

Los reproductores de YouTube, los mapas de Google Maps y muchos widgets de redes sociales que ves incrustados en otras páginas casi siempre son un <iframe>.

Error común

Omitir el atributo title: el iframe queda sin descripción para quienes usan un lector de pantalla, que solo escucharán "marco sin título".

Siguiente paso

Terminaste el módulo de multimedia. El siguiente módulo es un proyecto final donde aplicarás todo lo aprendido en una página completa.

Ir a la siguiente lección