BESTE WEBSITE FÜR WEBENTWICKLER
HTML5-Lektionen für Anfänger

Ua En Es

HTML Bilder


Bilder können das Design und das Erscheinungsbild einer Webseite verbessern.


Beispiel

<img src="pic_trulli.jpg" alt="Italian Trulli">
Try it Yourself »

Beispiel

<img src="img_girl.jpg" alt="Girl in a jacket">
Try it Yourself »

Beispiel

<img src="img_chania.jpg" alt="Flowers in Chania">
Try it Yourself »

HTML Bildsyntax

Das HTML-Tag ><img> wird zum Einbetten eines Bildes in eine Webseite verwendet.

Bilder werden technisch gesehen nicht in eine Webseite eingefügt; Bilder sind mit Webseiten verlinkt. Das Tag <img> erstellt einen Haltebereich für das referenzierte Bild.

Das ><img>-Tag ist leer, es enthält nur Attribute und hat kein schließendes Tag.

Das ><img>-Tag verfügt über zwei erforderliche Attribute:

  • src – Gibt den Pfad zum Bild an
  • alt – Gibt einen alternativen Text für das Bild an

Syntax

<img src="url" alt="alternatetext">

Das src-Attribut

Das erforderliche Attribut src gibt den Pfad (URL) zum Bild an.

Hinweis: Wenn eine Webseite geladen wird, ist es in diesem Moment der Browser, der das Bild von einem Webserver abruft und es in die Seite einfügt. Stellen Sie daher sicher, dass das Bild im Verhältnis zur Webseite tatsächlich an der gleichen Stelle bleibt; andernfalls erhalten Ihre Besucher ein Symbol für einen defekten Link. Das Symbol für den defekten Link und der alt-Text werden angezeigt, wenn der Browser das Bild nicht finden kann.

Beispiel

<img src="img_chania.jpg" alt="Flowers in Chania">
Try it Yourself »

Das alt-Attribut

Das erforderliche Attribut alt stellt einen alternativen Text für ein Bild bereit, wenn der Benutzer es aus irgendeinem Grund nicht sehen kann (aufgrund einer langsamen Verbindung, eines Fehlers im src-Attribut), oder wenn der Benutzer einen Bildschirmleser verwendet).

Der Wert des Attributs alt sollte das Bild beschreiben:

Beispiel

<img src="img_chania.jpg" alt="Flowers in Chania">
Try it Yourself »

Wenn ein Browser ein Bild nicht finden kann, zeigt er den Wert des Attributs alt an:

Beispiel

<img src="wrongname.gif" alt="Flowers in Chania">
Try it Yourself »

Tipp: Ein Screenreader ist ein Softwareprogramm, das den HTML-Code liest und es dem Benutzer ermöglicht, den Inhalt anzuhören. Screenreader sind nützlich für Menschen mit Seh- oder Lernbehinderungen.


Bildgröße – Breite und Höhe

Sie können das Attribut style verwenden, um die Breite und Höhe eines Bildes anzugeben.

Beispiel

<img src="img_girl.jpg" alt="Girl in a jacket" style="width:500px;height:600px;">
Try it Yourself »

Alternativ können Sie die Attribute width und height verwenden:

Beispiel

<img src="img_girl.jpg" alt="Girl in a jacket" width="500" height="600">
Try it Yourself »

Die Attribute width und height definieren immer die Breite und Höhe des Bildes in Pixeln.

Hinweis: Geben Sie immer die Breite und Höhe eines Bildes an. Wenn Breite und Höhe nicht angegeben sind, flackert die Webseite möglicherweise, während das Bild geladen wird.


Breite und Höhe oder Stil?

Die Attribute width, height und style sind alle in HTML gültig.

Wir empfehlen jedoch die Verwendung des Attributs style. Es verhindert, dass Stylesheets die Größe von Bildern ändern:

Beispiel

<!DOCTYPE html>
<html>
<head>
<style>
img {
  width: 100%;
}
</style>
</head>
<body>

<img src="html5.gif" alt="HTML5 Icon" width="128" height="128">

<img src="html5.gif" alt="HTML5 Icon" style="width:128px;height:128px;">

</body>
</html>
Try it Yourself »

Bilder in einem anderen Ordner

Wenn Sie Ihre Bilder in einem Unterordner haben, müssen Sie den Ordnernamen in das Attribut src einschließen:

Beispiel

<img src="/images/html5.gif" alt="HTML5 Icon" style="width:128px;height:128px;">
Try it Yourself »

Bilder auf einem anderen Server/einer anderen Website

Einige Websites verweisen auf ein Bild auf einem anderen Server.

Um auf ein Bild auf einem anderen Server zu verweisen, müssen Sie im Attribut src eine absolute (vollständige) URL angeben:

Beispiel

<img src="https://www.w3schools.com/images/w3schools_green.jpg" alt="W3Schools.com">
Try it Yourself »

Hinweise zu externen Bildern: Externe Bilder unterliegen möglicherweise dem Urheberrecht. Wenn Sie keine Erlaubnis zur Nutzung erhalten, verstoßen Sie möglicherweise gegen das Urheberrecht. Darüber hinaus können Sie externe Bilder nicht steuern; es kann plötzlich entfernt oder geändert werden.


Animierte Bilder

HTML ermöglicht animierte GIFs:

Beispiel

<img src="programming.gif" alt="Computer Man" style="width:48px;height:48px;">
Try it Yourself »

Bild als Link

Um ein Bild als Link zu verwenden, fügen Sie das <img>-Tag innerhalb des ein Etikett:


Bild schwebend

Verwenden Sie die CSS-Eigenschaft float, um das Bild rechts oder links von einem Text schweben zu lassen:

Beispiel

<p><img src="smiley.gif" alt="Smiley face" style="float:right;width:42px;height:42px;">
The image will float to the right of the text.</p>

<p><img src="smiley.gif" alt="Smiley face" style="float:left;width:42px;height:42px;">
The image will float to the left of the text.</p>
Try it Yourself »

Tipp: Um mehr über CSS Float zu erfahren, lesen Sie unser CSS Float-Tutorial.


Gängige Bildformate

Hier sind die gängigsten Bilddateitypen aufgeführt, die in allen Browsern unterstützt werden (Chrome, Edge, Firefox, Safari, Opera):

Abkürzung Dateiformat Dateierweiterung
APNG Animated Portable Network Graphics .apng
GIF Graphics Interchange Format .gif
ICO Microsoft Icon .ico, .cur
JPEG Joint Photographic Expert Group image .jpg, .jpeg, .jfif, .pjpeg, .pjp
PNG Portable Network Graphics .png
SVG Scalable Vector Graphics .svg

Kapitelzusammenfassung

  • Verwenden Sie das HTML-Element <img>, um ein Bild zu definieren
  • Verwenden Sie das HTML-Attribut src, um die URL des Bildes zu definieren
  • Verwenden Sie das HTML-Attribut alt, um einen alternativen Text für ein Bild zu definieren, wenn es nicht angezeigt werden kann
  • Verwenden Sie die HTML-Attribute width und height oder die CSS-Attribute width und height-Eigenschaften, um die Größe des Bildes zu definieren
  • Verwenden Sie die CSS-Eigenschaft float, um das Bild nach links oder rechts schweben zu lassen

Hinweis: Das Laden großer Bilder nimmt Zeit in Anspruch und kann Ihre Webseite verlangsamen. Verwenden Sie Bilder sorgfältig.


HTML Übungen

Testen Sie sich mit Übungen

Übung:

Verwenden Sie die HTML-Bildattribute, um die Größe des Bildes auf 250 Pixel Breite und 400 Pixel Höhe festzulegen.

<img src="scream.png" ="250" ="400">


HTML Bild-Tags

Tag Beschreibung
<img> Definiert ein Bild
<map> Definiert eine Imagemap
<area> Definiert einen anklickbaren Bereich innerhalb einer Imagemap
<picture> Definiert einen Container für mehrere Bildressourcen

Eine vollständige Liste aller verfügbaren HTML-Tags finden Sie in unserer HTML-Tag-Referenz.


Kommentare