img HTML

Das img-Tag gehört zu den fundamentalen HTML-Elementen und ermöglicht es Webentwicklern, Bilder nahtlos in ihre Webseiten zu integrieren. Als selbstschließendes Element verfügt das img-Tag über verschiedene Attribute, die sowohl die Darstellung als auch die Barrierefreiheit von Bildern steuern. In diesem umfassenden Leitfaden erfahren Sie alles Wichtige über die korrekte Verwendung des img-Tags, moderne Best Practices und wichtige Aspekte der Suchmaschinenoptimierung.

Grundlagen des img-Tags

Das img-Tag ist ein selbstschließendes HTML-Element, das seit den Anfängen des World Wide Web eine zentrale Rolle bei der visuellen Gestaltung von Webseiten spielt. Im Gegensatz zu anderen HTML-Elementen benötigt das img-Tag keinen schließenden Tag und wird ausschließlich über Attribute konfiguriert.

<img src=“pfad/zum/bild.jpg“ alt=“Beschreibung des Bildes“>
Wichtiger Hinweis: Das img-Tag ist ein Inline-Element und wird standardmäßig im Textfluss dargestellt. Es kann jedoch durch CSS-Eigenschaften wie display: block in ein Block-Element umgewandelt werden.

Essentielle Attribute des img-Tags

Die Funktionalität und Barrierefreiheit von Bildern hängt maßgeblich von der korrekten Verwendung der verfügbaren Attribute ab. Hier sind die wichtigsten Attribute im Detail:

src (Source)

Das src-Attribut definiert den Pfad zur Bilddatei und ist das einzige obligatorische Attribut des img-Tags. Es kann relative oder absolute URLs enthalten.

<img src=“/images/logo.png“> <img src=“https://example.com/bild.jpg“>
alt (Alternative Text)

Beschreibt den Inhalt des Bildes für Screenreader und wird angezeigt, wenn das Bild nicht geladen werden kann. Essentiell für Barrierefreiheit und SEO.

<img src=“chart.png“ alt=“Umsatzentwicklung 2024 mit 15% Steigerung“>
width & height

Definieren die Abmessungen des Bildes in Pixeln. Helfen beim Layout-Shift-Schutz und verbessern die Performance durch frühzeitige Platzreservierung.

<img src=“bild.jpg“ width=“400″ height=“300″ alt=“Beschreibung“>

Zeigt einen Tooltip beim Überfahren mit der Maus. Sollte sparsam eingesetzt werden, da es auf Touch-Geräten nicht verfügbar ist.

<img src=“info.png“ alt=“Information“ title=“Zusätzliche Details“>
loading

Steuert das Ladeverhalten von Bildern. „lazy“ verzögert das Laden bis das Bild sichtbar wird und verbessert die Performance.

<img src=“bild.jpg“ loading=“lazy“ alt=“Beschreibung“>
srcset & sizes

Ermöglichen responsive Bilder für verschiedene Bildschirmauflösungen und Displaygrößen. Essentiell für moderne Webentwicklung.

<img srcset=“small.jpg 480w, large.jpg 800w“ sizes=“(max-width: 600px) 480px, 800px“>

Moderne Bildoptimierung mit srcset und sizes

Responsive Bilder sind in der heutigen Multi-Device-Welt unverzichtbar. Das srcset-Attribut ermöglicht es, verschiedene Bildversionen für unterschiedliche Auflösungen anzubieten, während das sizes-Attribut dem Browser mitteilt, welche Bildgröße unter bestimmten Bedingungen verwendet werden soll.

Praktische Implementierung von srcset

<img src=“fallback.jpg“ srcset=“small-320.jpg 320w, medium-640.jpg 640w, large-1200.jpg 1200w, xlarge-1920.jpg 1920w“ sizes=“(max-width: 320px) 280px, (max-width: 640px) 600px, (max-width: 1200px) 1140px, 1920px“ alt=“Responsive Produktbild“ loading=“lazy“>

Vorteile responsiver Bilder

  • Verbesserte Performance: Kleinere Geräte laden kleinere Bilddateien
  • Reduzierter Datenverbrauch: Besonders wichtig für mobile Nutzer
  • Optimale Darstellungsqualität: Jedes Gerät erhält die passende Auflösung
  • SEO-Vorteile: Schnellere Ladezeiten verbessern das Ranking

Barrierefreiheit und alt-Attribute

Die Barrierefreiheit von Bildern ist nicht nur eine ethische Verpflichtung, sondern auch gesetzlich gefordert. Das alt-Attribut spielt dabei eine zentrale Rolle und sollte durchdacht formuliert werden.

Richtlinien für alt-Texte:

  • Beschreibend und präzise: Vermitteln Sie den wesentlichen Inhalt des Bildes
  • Kontextbezogen: Berücksichtigen Sie den umgebenden Text
  • Keine Redundanz: Wiederholen Sie nicht bereits vorhandene Informationen
  • Dekorative Bilder: Verwenden Sie alt=““ für rein dekorative Elemente
  • Länge beachten: Idealerweise unter 125 Zeichen bleiben

Beispiele für gute alt-Texte

Bildtyp Schlechter alt-Text Guter alt-Text
Produktfoto alt=“Bild“ alt=“Rotes Smartphone mit 6,1 Zoll Display, Frontalansicht“
Diagramm alt=“Chart“ alt=“Balkendiagramm zeigt 30% Umsatzsteigerung im Q4 2024″
Portrait alt=“Person“ alt=“Dr. Maria Schmidt, Geschäftsführerin, lächelnd im Büro“
Dekorativ alt=“Dekoration“ alt=““

Performance-Optimierung für Bilder

Die Performance von Bildern hat direkten Einfluss auf die Nutzererfahrung und das SEO-Ranking. Moderne Browser unterstützen verschiedene Techniken zur Optimierung der Bilddarstellung.

Lazy Loading implementieren

Das loading=“lazy“ Attribut ist eine einfache Methode, um die initiale Ladezeit einer Seite zu verbessern. Bilder werden erst geladen, wenn sie im sichtbaren Bereich erscheinen.

<!– Bild im Above-the-Fold Bereich –> <img src=“hero-image.jpg“ alt=“Hauptbild“ loading=“eager“> <!– Bilder weiter unten auf der Seite –> <img src=“content-image.jpg“ alt=“Inhaltsbild“ loading=“lazy“>

Moderne Bildformate nutzen

Das picture-Element ermöglicht es, moderne Bildformate wie WebP oder AVIF anzubieten und gleichzeitig Fallbacks für ältere Browser bereitzustellen.

<picture> <source srcset=“bild.avif“ type=“image/avif“> <source srcset=“bild.webp“ type=“image/webp“> <img src=“bild.jpg“ alt=“Fallback für ältere Browser“> </picture>

SEO-Optimierung für Bilder

Bilder-SEO ist ein oft unterschätzter Aspekt der Suchmaschinenoptimierung, der jedoch erheblichen Traffic über die Google Bildersuche generieren kann.

SEO Best Practices für Bilder:

  • Sprechende Dateinamen: Verwenden Sie beschreibende Namen statt „IMG_001.jpg“
  • Optimierte alt-Attribute: Integrieren Sie relevante Keywords natürlich
  • Bildgröße optimieren: Komprimieren Sie Bilder ohne Qualitätsverlust
  • Strukturierte Daten: Verwenden Sie Schema.org Markup für Produktbilder
  • Bildersitemap: Erstellen Sie eine separate Sitemap für Bilder

Technische SEO-Aspekte

Core Web Vitals und Bilder

Bilder haben direkten Einfluss auf die Core Web Vitals, die Google als Ranking-Faktoren verwendet:

  • Largest Contentful Paint (LCP): Optimieren Sie das größte Bild im sichtbaren Bereich
  • Cumulative Layout Shift (CLS): Definieren Sie width und height Attribute
  • First Input Delay (FID): Verwenden Sie Lazy Loading für bessere Interaktivität
Achtung: Vermeiden Sie es, das LCP-Element (meist das Hauptbild) mit loading=“lazy“ zu versehen, da dies die Performance negativ beeinflusst.

Häufige Fehler und deren Vermeidung

Typische Implementierungsfehler

Fehlende alt-Attribute

Jedes img-Tag sollte ein alt-Attribut besitzen, auch wenn es leer ist (alt=““) für dekorative Bilder.

Falsche Bildgrößen

Vermeiden Sie es, große Bilder über CSS zu verkleinern. Verwenden Sie die richtige Bildgröße für den Verwendungszweck.

Unoptimierte Dateiformate

JPEG für Fotos, PNG für Grafiken mit Transparenz, SVG für Vektorgrafiken und moderne Formate wie WebP für bessere Kompression.

Fehlende Dimensionsangaben

Width und height Attribute verhindern Layout-Shifts beim Laden der Seite.

Zukunftssichere Bildimplementierung

Die Webentwicklung entwickelt sich stetig weiter, und neue Standards für Bilder werden kontinuierlich eingeführt. Eine zukunftssichere Implementierung berücksichtigt sowohl aktuelle als auch kommende Anforderungen.

Progressive Enhancement Ansatz

<picture> <!– Moderne Formate für unterstützende Browser –> <source srcset=“image.avif“ type=“image/avif“> <source srcset=“image.webp“ type=“image/webp“> <!– Responsive Fallback –> <img src=“image.jpg“ srcset=“image-320.jpg 320w, image-640.jpg 640w, image-1200.jpg 1200w“ sizes=“(max-width: 768px) 100vw, 50vw“ alt=“Detaillierte Bildbeschreibung“ width=“1200″ height=“800″ loading=“lazy“ decoding=“async“> </picture>

Accessibility-First Ansatz

Moderne Webentwicklung stellt Barrierefreiheit in den Vordergrund. Dies bedeutet nicht nur korrekte alt-Attribute, sondern auch die Berücksichtigung von Nutzern mit verschiedenen Bedürfnissen:

  • Prefers-reduced-motion: Respektieren Sie Nutzereinstellungen für reduzierte Animationen
  • Hoher Kontrast: Stellen Sie sicher, dass Bilder auch bei hohem Kontrast gut sichtbar sind
  • Fokus-Management: Interaktive Bilder sollten keyboard-navigierbar sein

Was ist der Unterschied zwischen dem src und srcset Attribut?

Das src-Attribut definiert eine einzelne Bildquelle und ist obligatorisch für jedes img-Tag. Das srcset-Attribut hingegen ermöglicht es, mehrere Bildversionen in verschiedenen Auflösungen anzugeben, aus denen der Browser die optimale Version auswählt. Srcset wird für responsive Bilder verwendet und verbessert die Performance auf verschiedenen Geräten.

Wann sollte ich das alt-Attribut leer lassen?

Das alt-Attribut sollte nur bei rein dekorativen Bildern leer gelassen werden (alt=““). Dies signalisiert Screenreadern, dass das Bild keine wichtigen Informationen enthält und übersprungen werden kann. Für alle inhaltlich relevanten Bilder sollte immer eine aussagekräftige Beschreibung im alt-Attribut stehen.

Wie verbessert Lazy Loading die Website-Performance?

Lazy Loading (loading=“lazy“) lädt Bilder erst, wenn sie im sichtbaren Bereich des Nutzers erscheinen. Dies reduziert die initiale Ladezeit der Seite erheblich, spart Bandbreite und verbessert die Core Web Vitals. Besonders bei Seiten mit vielen Bildern kann dies zu deutlichen Performance-Steigerungen führen.

Welche Bildformate sollte ich für das Web verwenden?

Für moderne Websites empfiehlt sich ein gestufter Ansatz: AVIF und WebP für beste Kompression in unterstützenden Browsern, JPEG als Fallback für Fotos, PNG für Grafiken mit Transparenz und SVG für Vektorgrafiken. Das picture-Element ermöglicht es, mehrere Formate anzubieten und automatisch das beste auszuwählen.

Warum sind width und height Attribute wichtig?

Width und height Attribute reservieren den benötigten Platz für ein Bild bereits beim Laden der HTML-Seite. Dies verhindert Cumulative Layout Shift (CLS), einen wichtigen Core Web Vital-Wert. Ohne diese Attribute springt der Seiteninhalt beim Laden der Bilder, was die Nutzererfahrung verschlechtert und das SEO-Ranking negativ beeinflusst.

Letzte Bearbeitung am Samstag, 25. Oktober 2025 – 8:40 Uhr von Alex, Webmaster für Google und Bing SEO.

Konnten wir deine Fragen zu img HTML beantworten? Lass es uns gerne wissen, falls etwas nicht stimmen sollte. Feedback ist gerne gesehen, auch zum Thema img HTML.