Bilder und Medien einbinden in HTML
<!DOCTYPE html>
<html lang="de">
<head>
<title>Beispiel Medien</title>
<style>
.container {
width: 800px;
max-width: 100%;
margin: 30px auto;
padding: 10px 30px;
}
</style>
</head>
<body>
<div class="container">
<h2>Ein Bild</h2>
<img src="medien/thumbnail002.jpg" alt="Beschreibung des Bildes" width="700"><br/>
<h2>Ein Video</h2>
<video src="medien/abspann-brand-720.mp4" controls style="width: 700px;"></video><br/>
<h2>Eine Audio</h2>
<audio controls>
<source src="medien/letsplay-audio.mp3" type="audio/mpeg">
</audio>
</div>
</body>
</html>
Wichtige Attribute:
Responsive Medien einbetten (Best Practices)
<img src="bild.jpg" alt="..." style="max-width: 100%; height: auto;">
<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
<iframe src="https://www.youtube.com/embed/xyz"
style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"
frameborder="0" allowfullscreen></iframe>
</div>
Wenn Webseiten auf verschiedenen Bildschirmgrößen funktionieren sollen (Smartphones, Tablets, große Monitore), müssen eingebettete Medien responsiv gestaltet sein. Das bedeutet: Sie passen sich automatisch an die Breite ihres Containers an, ohne ihr Seitenverhältnis zu verlieren.