Les iframes (inline frames) sont utilisées pour inclure une page web dans une autre page web. La balise <iframe> est utilisée pour créer un iframe. Il est possible de spécifier l'URL de la page à inclure en utilisant l'attribut src et de définir les dimensions de l'iframe en utilisant les attributs width et height.

Voici un exemple d'utilisation de la balise <iframe> :

<iframe src="<https://monsieurparfait.be/>" width="400" height="200"></iframe>

<iframe width="560" height="315" src="<https://www.youtube.com/embed/a6idaRKpN80?si=NbQEwvHs0CnLTi8X>" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

Cette balise est de moins en moins utilisée pour plusieurs raisons. Des paramètres de sécurités du site chargé dans l'iframe peuvent interférer avec le bon fonctionnement et limiter l'affichage de certaines données. Il sera également difficile de prévoir la taille d'une iframe, ce qui, pose généralement problème en responsive. Et enfin, une double "scroll" peut apparaître et le rendu n'est pas souvent idéal.

Cependant, cette balise était très utilisée dans le passée, non pas pour charger du contenu de sites distants mais pour mieux organiser les sections d'un site.