WMP Sites

So fügen Sie Bilder in HTML ein: Schritt-für-Schritt-Anleitung

Lukas Fuchs vor 2 Jahren Frontend 3 Min. Lesezeit

So fügen Sie Bilder in HTML ein: Eine Schritt-für-Schritt-Anleitung

Wenn du Bilder zu deiner HTML-Seite hinzufügen möchtest, folge diesen einfachen Schritten:

Schritt 1: HTML-Bildtag () verstehen

Der HTML-Bildtag <img> wird verwendet, um ein Bild auf deiner Seite anzuzeigen. Dies ist ein leeres Tag, daher hat es keine Endtags. Die wichtigsten Attribute sind:

  • src: Pfad zur Bilddatei
  • alt: Alternativtext, der angezeigt wird, wenn das Bild nicht geladen werden kann

Schritt 2: Quelle und Alternativtext angeben

Der src-Attribut gibt die URL oder den Pfad des Bildes an. Stelle sicher, dass das Bild im gleichen Verzeichnis wie die HTML-Datei gespeichert ist oder dass du den vollständigen Pfad angibst.

Der alt-Attribut ist wichtig für die Barrierefreiheit. Er liefert einen Text, der angezeigt wird, wenn das Bild nicht geladen werden kann oder wenn die Seite von Hilfstechnologien wie Bildschirmlesegeräten gelesen wird. Der Alternativtext sollte das Bild genau beschreiben.

Beispiel:

<img src="/images/logo.png" alt="Logo des Unternehmens">

Schritt 3: Bildgröße und Ausrichtung anpassen

Du kannst die Größe des Bildes mit den Attributen width und height anpassen. Diese Werte geben die Breite und Höhe des Bildes in Pixel an. Du kannst das Bild auch mit dem Attribut align ausrichten. Es akzeptiert Werte wie "left", "right" oder "center".

Beispiel:

<img src="/images/foto.jpg" width="400" height="300" align="center">

HTML-Bildtag (<img>): Die Grundlagen

Um ein Bild in dein HTML-Dokument einzufügen, verwendest du den <img>-Tag. Dieser Tag weist den Browser an, das angegebene Bild an der aktuellen Stelle im Dokument anzuzeigen.

h3 Struktur des <img>-Tags

Der <img>-Tag hat die folgende grundlegende Struktur:

<img src="bildquelle" alt="alternativtext">
  • src (Quelle): Gibt die URL des Bildes an.
  • alt (Alternativtext): Ein kurzer beschreibender Text, der angezeigt wird, wenn das Bild nicht geladen werden kann oder für Benutzer von Hilfstechnologien wie Bildschirmleseprogrammen.

h3 Attribute des <img>-Tags

Neben den erforderlichen Attributen "src" und "alt" kannst du auch optionale Attribute verwenden, um das Aussehen und Verhalten des Bildes zu steuern:

  • width und height: Legt die Breite und Höhe des Bildes in Pixel fest.
  • align: Bestimmt die Ausrichtung des Bildes im Textfluss (z. B. "left", "right" oder "center").
  • title: Ein beschreibender Titel, der beim Bewegen des Mauszeigers über das Bild angezeigt wird.
  • class: Eine CSS-Klasse, mit der du Stile auf das Bild anwenden kannst.
  • loading: Bestimmt, wie das Bild geladen werden soll (z. B. "lazy", um das Laden zu verzögern, bis es sichtbar ist).

h3 Verwendung des <img>-Tags

Um ein Bild in dein Dokument einzufügen, füge einfach den <img>-Tag mit den entsprechenden Attributen an der gewünschten Stelle ein. Beispiel:

<p>Hier ist ein Bild einer Katze:</p>
<img src="https://example.com/katze.jpg" alt="Eine orangefarbene Katze">

Quelle und Alternativtext für Bilder

Die Quelle des Bildes

Wenn du ein Bild einfügen möchtest, musst du seine Quelle angeben. Dies ist die URL des Bildes, das du verwenden möchtest. Die Quelle wird im src-Attribut des <img>-Tags angegeben.

<img src="https://beispiel.de/bilder/mein-bild.jpg">

Der Alternativtext

Der Alternativtext ist ein kurzer Text, der beschreibt, was auf dem Bild zu sehen ist. Er ist wichtig für Barrierefreiheit, da er von Bildschirmlesegeräten und anderen Hilfsmitteln verwendet wird, um sehbehinderten Personen den Inhalt des Bildes zu vermitteln. Der Alternativtext kann auch in Suchergebnissen angezeigt werden und so dazu beitragen, die Sichtbarkeit deiner Website zu verbessern.

Der Alternativtext wird im alt-Attribut des <img>-Tags angegeben.

<img src="https://beispiel.de/bilder/mein-bild.jpg" alt="Ein Bild von einem Hund">

Worauf du beim Schreiben von Alternativtext achten solltest

  • Sei prägnant: Der Alternativtext sollte kurz und prägnant sein.
  • Sei deskriptiv: Beschreibe, was auf dem Bild zu sehen ist, nicht nur, was es ist.
  • Verwende Schlüsselwörter: Füge relevante Schlüsselwörter in den Alternativtext ein, um die Auffindbarkeit deiner Website zu verbessern.
  • Vermeide irrelevante Informationen: Der Alternativtext sollte nur relevante Informationen enthalten, keine Meinungen oder Kommentare.
  • Sei konsistent: Verwende einen einheitlichen Stil und eine einheitliche Sprache für alle Alternativtexte auf deiner Website.

Häufige Probleme beim Einfügen von Bildern in HTML

Das Bild wird nicht angezeigt

Mögliche Ursachen:

  • Die Bildquelle ist falsch.
  • Das Bild ist nicht mehr verfügbar.
  • Es gibt ein Problem mit dem Webserver, auf dem das Bild gehostet wird.

Das Bild ist zu groß

Mögliche Lösungen:

  • Reduziere die Größe des Bildes.
  • Passe die Größe des Bildes mit CSS an.
  • Verwende ein responsives Bild, das sich an verschiedene Bildschirmgrößen anpasst.

Das Bild ist nicht zentriert

Mögliche Lösungen:

  • Verwende CSS, um das Bild zu zentrieren.
  • Verwende HTML-Elemente wie <div> oder <table> um das Bild zu zentrieren.

Bildgröße und Ausrichtung anpassen

Breite und Höhe angeben

Um die Größe eines Bildes zu ändern, kannst du die Attribute width und height in deinem <img>-Tag benutzen. Diese Angaben werden in Pixeln gemacht. Beispiel:

<img src="bild.jpg" width="300" height="200">

Skalierung

Falls du die Größe des Bildes im Verhältnis zu seiner ursprünglichen Größe ändern möchtest, kannst du das scale()-Attribut verwenden. Gib einen Prozentsatz an, um das Bild zu vergrößern oder zu verkleinern.

<img src="bild.jpg" scale="50%">

Ausrichtung

Du kannst ein Bild auch ausrichten, indem du das align-Attribut verwendest. Die möglichen Werte sind "left", "center", "right" und "justify".

<img src="bild.jpg" align="center">

Rand und Padding

Um einen Rand oder Abstand um ein Bild zu erzeugen, kannst du die Attribute border und padding verwenden. border legt die Dicke und Farbe des Rahmens fest, während padding den Abstand zwischen dem Rand und dem Bild bestimmt.

<img src="bild.jpg" border="5" padding="10">

Tipps

  • Verwende width und height immer zusammen, um Verzerrungen zu vermeiden.
  • Erwäge, responsive Bilder zu verwenden, um das Bild an verschiedene Bildschirmgrößen anzupassen.
  • Vermeide es, Bilder zu dehnen oder zu verkleinern, da dies die Bildqualität beeinträchtigen kann.
  • Berücksichtige die Dateigröße beim Festlegen der Bildgröße, da große Bilder die Ladezeit der Seite verlangsamen können.

Bilder responsiv gestalten

Responsives Webdesign ist eine Methode zur Erstellung von Websites, die sich automatisch an verschiedene Bildschirmgrößen anpassen. Dazu gehört auch die Möglichkeit, Bilder responsiv zu gestalten, damit sie auf allen Geräten optimal angezeigt werden.

So gestaltest du Bilder responsiv

Es gibt zwei Hauptmethoden, um Bilder responsiv zu gestalten:

  • Mit CSS-Medienabfragen: Du kannst Medienabfragen verwenden, um unterschiedliche CSS-Stile für verschiedene Bildschirmgrößen anzuwenden. Beispielsweise könntest du den Bildern unterschiedliche Breiten für verschiedene Bildschirmgrößen zuweisen.
  • Mit dem Attribut srcset: Das Attribut srcset gibt eine Reihe von Bildquellen an, von denen jede einer bestimmten Bildgröße entspricht. Der Browser lädt dann die Bildquelle, die der aktuellen Bildschirmgröße am besten entspricht.

Vorteile responsiver Bilder

Responsiv gestaltete Bilder bieten zahlreiche Vorteile:

  • Verbesserte Benutzerfreundlichkeit: Bilder werden auf allen Geräten in der richtigen Größe und Ausrichtung angezeigt, was die Benutzerfreundlichkeit verbessert.
  • Reduzierte Ladezeiten: Durch die Verwendung von Bildern mit der richtigen Größe kannst du die Ladezeiten deiner Website verkürzen, da der Browser nicht zu große Bilder herunterladen muss.
  • Bessere Suchmaschinenoptimierung (SEO): Google bevorzugt Websites mit responsiven Bildern, da sie eine bessere Nutzererfahrung bieten.

Häufige Probleme bei responsiven Bildern

Wenn du responsive Bilder gestaltest, kannst du auf einige häufige Probleme stoßen:

  • Bildverzerrung: Wenn du die gleiche Bildquelle für verschiedene Bildschirmgrößen verwendest, kann das Bild verzerrt werden. Um dieses Problem zu vermeiden, solltest du verschiedene Bildquellen für verschiedene Bildschirmgrößen verwenden.
  • Langsame Ladezeiten: Wenn du zu viele Bildquellen verwendest, kann dies die Ladezeiten deiner Website verlangsamen. Versuche, die Anzahl der Bildquellen so gering wie möglich zu halten.

Empfohlene Tools und Ressourcen

Es gibt eine Reihe von Tools und Ressourcen, die dir helfen können, responsive Bilder zu erstellen:

  • Responsive Image Generator von Cloudinary: Dieses Tool generiert automatisch responsive Bilder basierend auf den von dir angegebenen Abmessungen.
  • HTML5 Picture Element: Dieses HTML-Element ermöglicht es dir, mehrere Bildquellen anzugeben, aus denen der Browser die am besten geeignete auswählen kann.
  • srcset Generator: Dieses Tool generiert Attributwerte für srcset basierend auf den von dir angegebenen Bildquellen.

Häufige Probleme beim Einfügen von Bildern in HTML und ihre Lösung

Als Anfänger kannst du bei der Verwendung des HTML-Bildtags () auf einige Hindernisse stoßen. Hier sind einige häufige Probleme und ihre Lösungen:

Das Bild wird nicht angezeigt

  • Ursache: Der Pfad zur Bildquelle ist falsch oder das Bild existiert nicht.
  • Lösung: Überprüfe die Rechtschreibung des Pfads und stelle sicher, dass das Bild auf dem Server vorhanden ist. Verwende ein Tool wie den W3C Link Validator, um defekte Links zu identifizieren.

Das Bild ist unscharf oder verpixelt

  • Ursache: Das Bild hat eine zu geringe Auflösung oder wurde unsachgemäß komprimiert.
  • Lösung: Verwende ein Bild mit einer höheren Auflösung oder optimiere das Bild mit einem Tool wie TinyPNG oder ImageOptim.

Das Bild ist zu groß oder zu klein

  • Ursache: Der Bildgröße wurde kein Wert zugewiesen oder er ist ungeeignet.
  • Lösung: Füge den Attributen "width" und "height" Werte hinzu, um die Größe des Bildes anzugeben. Du kannst auch CSS verwenden, um die Größe des Bildes anzupassen.

Das Bild wird nicht responsiv angezeigt

  • Ursache: Das Bild ist nicht für unterschiedliche Bildschirmgrößen optimiert.
  • Lösung: Verwende das -Element oder ein CSS-Media-Query, um mehrere Bildquellen für verschiedene Auflösungen bereitzustellen.

Das Bild hat keinen Alternativtext (alt-Attribut)

  • Ursache: Der alt-Text fehlt oder ist leer.
  • Lösung: Füge dem -Tag ein alt-Attribut hinzu und gib eine kurze, beschreibende Alternative zum Bild an. Dies ist sowohl für die Barrierefreiheit als auch für die Suchmaschinenoptimierung (SEO) wichtig.

Das Bild wird aus dem Zusammenhang gerissen

  • Ursache: Dem Bild wurde keine Ausrichtung zugewiesen.
  • Lösung: Verwende das align-Attribut, um das Bild im Text auszurichten (z. B. align="left" oder align="center"). Alternativ kannst du CSS verwenden, um das Bild zu positionieren.

Weitere Beiträge

Folge uns

Neue Beiträge

Frontend

HTML Tabellen erstellen: Der umfassende Leitfaden zur Erstellung und Verwendung

AUTOR • Jul 04, 2026
Frontend

Das Element in HTML: Bedeutung, Verwendung und Best Practices für sauberen Code

AUTOR • Jul 04, 2026
API & Webservices

HTTP Statuscodes: ein umfassender Überblick für bessere Websites und weniger Fehler

AUTOR • Jul 04, 2026
Frontend

Form action beim Formularsenden verstehen und optimieren: So holst du mehr aus jedem Formular heraus

AUTOR • Jul 04, 2026
Frontend

Anleitung zum Erstellen einer HTML-Seite von Grund auf: So baue ich eine Website ohne Framework

AUTOR • Jul 04, 2026
API & Webservices

Statuscode 401 verstehen: Bedeutung von „Nicht autorisiert“ einfach erklärt

AUTOR • Jul 04, 2026
Frameworks & Libraries

React Bootstrap Tabs: So erstellen Sie benutzerfreundliche Registerkarten-Schnittstellen

AUTOR • Jul 04, 2026
Frontend

Kreise mit CSS erzeugen: Runde Elemente auf Ihrer Website schnell und sauber umsetzen

AUTOR • Jul 04, 2026
Frontend

So formatieren Sie HTML E-Mails: Der umfassende Leitfaden für saubere, klickstarke Newsletter

AUTOR • Jul 04, 2026
Frontend

HTML Cleaner: Das Werkzeug zur Optimierung und Verbesserung Ihres Website-Codes

AUTOR • Jul 04, 2026
Frontend

CSS Padding vs Margin: Der wesentliche Unterschied und warum er wichtig ist

AUTOR • Jul 04, 2026
Frontend

Vom Figma Prototyp zur Wirklichkeit: So konvertiere ich Figma Designs in HTML und CSS

AUTOR • Jul 04, 2026
Frontend

Div Container: Der ultimative Leitfaden zur Strukturierung von Webinhalten

AUTOR • Jul 04, 2026
Frontend

Gestalte die perfekte HTML Navigationsleiste für deine Website: Struktur, UX und SEO

AUTOR • Jul 04, 2026
API & Webservices

HTTP Statuscode 400: Alles, was Sie über Bad Request wissen müssen

AUTOR • Jul 04, 2026
Frontend

HTML in MP4 konvertieren: Schritt-für-Schritt-Anleitung für schnelle Ergebnisse

AUTOR • Jul 04, 2026
Frontend

HTML Links in einem neuen Tab öffnen: So setzt du target="_blank" richtig ein

AUTOR • Jul 04, 2026
Frontend

Optimale Bildpositionierung mit HTML: So baust du effektive Layouts, die funktionieren

AUTOR • Jul 04, 2026
Frontend

Design in HTML: So konvertieren Sie Ihre Entwürfe in Code ohne Chaos

AUTOR • Jul 04, 2026
Frontend

SVG Bilder aus Dateien in HTML einbetten: So klappt es sauber, skalierbar und SEO-freundlich

AUTOR • Jul 04, 2026

Beliebte Beiträge

DevOps & Deployment

Erfolgreiche Strategien zur Optimierung Ihres Gigacube Netzwerks

AUTOR • Jun 16, 2025
Frontend

Kreative Wünsche zum Neuen Jahr: Inspiration für Deine Neujahrsgrüße

AUTOR • May 12, 2025
Frontend

Die Moral für Fabel: Lehren aus den Geschichten der Tiere

AUTOR • May 05, 2025
Backend

Autokennzeichen RH

AUTOR • Jul 23, 2024
Backend

BLK Kennzeichen: Alles, was Sie darüber wissen müssen

AUTOR • Jul 23, 2024
API & Webservices

Autokennzeichen ME: Alles, was Sie über das Kfz-Kennzeichen für Mainz wissen müssen

AUTOR • Jun 18, 2024
DevOps & Deployment

Finde ausschließen: Verborgene Elemente in Suchanfragen entdecken

AUTOR • May 06, 2024
DevOps & Deployment

Effektive Handhabung von ZIP-Dateien auf Linux-Systemen

AUTOR • May 06, 2024
DevOps & Deployment

Erstellung von Ubuntu-Diensten: Eine umfassende Anleitung

AUTOR • May 06, 2024
DevOps & Deployment

Partitionsverwaltung in Linux: Zeige deine Speicherbelegungen an

AUTOR • May 06, 2024
Backend

Entdecke das Kodachi: Die unsichtbare Klinge der Samurai

AUTOR • May 06, 2024
DevOps & Deployment

Linux-Befehle im Hintergrund ausführen: Eine umfassende Anleitung

AUTOR • May 06, 2024
DevOps & Deployment

Veeam Immutable Repository: Schutz Ihrer Daten vor Ransomware und Datenverlust

AUTOR • May 06, 2024
DevOps & Deployment

Die faszinierende Geschichte von Linux: Von bescheidenen Anfängen zur globalen Revolution

AUTOR • May 06, 2024
DevOps & Deployment

Digitale Nomaden: Ihr ultimativer Leitfaden für ein grenzenloses Leben

AUTOR • May 06, 2024
Backend

So richten Sie einen Webserver Schritt für Schritt ein

AUTOR • May 06, 2024
Frontend

HTML in E-Mails einbetten: Verbessern Sie Ihre E-Mail-Kommunikation

AUTOR • Apr 24, 2024
Frontend

CSS effektiv einbinden: Ein umfassender Leitfaden

AUTOR • Apr 24, 2024
Frontend

Anchor Links: Einfach erklärt und optimiert einsetzen

AUTOR • Apr 24, 2024
Frontend

Einfacher Einstieg: HTML-Webseiten erstellen für Anfänger

AUTOR • Apr 24, 2024