AD

¿Ya dominas lo básico? Un curso estructurado de HTML & CSS es la vía rápida para dar el salto.

Ver cursos de HTML & CSS en Udemy

Enlace de afiliado. No te cuesta nada extra.

🎨Lecciones de HTML & CSS
Lección 21 / 50

iframe (incrustar otra página)

En esta lección incrustarás otra página web dentro de la tuya, que es como funcionan los vídeos de YouTube o los mapas de Google embebidos.

<iframe src="dirección"></iframe> crea un marco que carga otra página en su interior. Con width y height defines su tamaño, y el atributo title describe su contenido para los lectores de pantalla. El contenido de dentro es independiente: tu CSS no lo afecta.

El código de ejemplo incrusta un sitio de ejemplo en un marco de 150px de alto. Prueba a cambiar la dirección por la de un vídeo de YouTube en formato «embed».

Hay que saber que muchos sitios impiden ser incrustados mediante cabeceras de seguridad, así que verás un marco en blanco aunque tu código sea correcto. No es un fallo tuyo: es una protección contra el clickjacking.

En proyectos reales conviene añadir loading="lazy" para que el marco no se cargue hasta que haga falta, y el atributo sandbox cuando se incrusta contenido de terceros, para limitar lo que ese contenido puede hacer.

HTML & CSS
SALIDA

💡 La vista previa se genera por completo en esta página; no se envía nada al exterior.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)