Muchos de nosotros conocemos los Iframes
, esos elementos de HTML que permiten tener una página hijo dentro de una página padre principal:
<iframe src="https://example.com"></iframe>
Estos poseen diferentes tipos de metadatos especiales para su configuración, estos son:
src
: Especifica el origen del iframe (ej: https://example.com)title
: El título de la pseudopágina- Y otros muchos más
Pero hay uno que no se suele mencionar y este es el srcdoc
. Esta propiedad nos permite inyectar código HTML en el iframe haciendo que no dependamos de una web externa para renderizar contenido en él:
<iframe
srcdoc="
<html>
<head>
<title>Example</title>
</head>
<body>
<h1>Hola Mundo!</h1>
<body>
</html>
"
>
</iframe>
Y no solo eso, podemos inyectar CSS y JavaScript con sus respectivas etiquetas dentro de este código HTML.
Creo que esto va a facilitarte bastante la vida a la hora de trabajar con iframes o, por lo menos, enseñarte algo nuevo de HTML (que nunca viene mal), ¡hasta otro post👋!
<- Inicio