iFrames
iFrames können dazu verwendet werden um Inhalte von einer anderen Webseite einzubetten.
Beispiel für eine eingebettete Karte (OpenStreetMap):
<iframe
width="640"
height="360"
src="https://www.openstreetmap.org/export/embed.html?bbox=11.4071%2C48.0284%2C11.7191%2C48.2326&layer=mapnik"
></iframe>
Beispiel für ein YouTube-Embed:
<iframe
width="640"
height="360"
src="https://www.youtube.com/embed/jpmeWXISU5E?&rel=0&showinfo=0"
frameborder="0"
allowfullscreen
></iframe>
💡 Meistens empfiehlt es sich die Breiten- und Höhenangaben in einem iFrame wegzulassen und die Größe über eine CSS-Regel zu definieren. Das ist deutlich flexibler und erlaubt auch prozentuale Größenangeben wie
width: 100%;
Mittlerweile verwenden viele Seiten andere Methoden um ihre Inhalte zum Einbetten anzubieten. Hier ein Beispiel für das Einbetten eines Posts von Twitter:
<blockquote class="twitter-tweet" data-lang="de">
<p lang="en" dir="ltr">
"Weeks of coding can save you hours of planning." - Unknown
</p>
— Programming Wisdom (@CodeWisdom)
<a
href="https://twitter.com/CodeWisdom/status/1031158088018083841?ref_src=twsrc%5Etfw"
>19. August 2018</a
>
</blockquote>
<script
async
src="https://platform.twitter.com/widgets.js"
charset="utf-8"
></script>
📖 MDN: iFrame Element
📖 MDN: Multimedia and Embedding