Presse Hintergrundupdate Deutsch
Presse Heute Presse Hintergrundupdate
Blog Lokal Politik Technik Welt Wirtschaft

Background – Umfassender Leitfaden zur CSS-Eigenschaft

George Thomas Thompson Bennett • 2026-04-15 • Gepruft von Hannah Fischer

Die background-Eigenschaft gehört zu den am häufigsten genutzten Kurzschreibweisen in CSS. Sie ermöglicht es, mehrere Hintergrund-bezogene Formatierungen eines Elements in einer einzigen Deklaration zusammenzufassen. Dadurch lassen sich Hintergrundfarben, Bilder, deren Positionierung und Wiederholungsverhalten effizient steuern.

Webentwickler profitieren von dieser vielseitigen Eigenschaft, die bis zu zehn Einzelwerte in einer Zeile vereinen kann. Ob einfache Farbhintergründe oder komplexe mehrstufige Bildkompositionen – die background-Eigenschaft bildet das Fundament für visuelle Gestaltungen im Web.

Dieser Artikel erklärt die Funktionsweise, zeigt praktische Anwendungsbeispiele und beleuchtet wichtige Verhaltensregeln, die beim Einsatz beachtet werden sollten.

Was ist die CSS background-Eigenschaft? Überblick und Grundlagen

Definition

Kurzschreibweise in CSS zur Festlegung aller Hintergrund-bezogenen Eigenschaften eines Elements in einer einzigen Deklaration

Verwendung

Steuerung von Hintergrundfarben, -bildern, Positionierung, Wiederholung und weiteren Aspekten

Varianten

background-color, background-image, background-position, background-size, background-repeat, background-attachment, background-origin, background-clip

Beispiel

background: #aaa url(‘/img/ball.png’) repeat-x 200px 100px;

Zentrale Erkenntnisse zur background-Eigenschaft

  • Die background-Eigenschaft ist eine Shorthand-Notation, die bis zu zehn Einzelwerte zusammenfasst
  • Die Standardreihenfolge der Werte ist: background-color, background-image, background-repeat, background-attachment, background-position
  • Mehrere durch Kommas getrennte Werte erzeugen übereinander gestapelte Hintergrundebenen
  • Bei fehlenden Positionswerten wird die Standardposition 0% 0% verwendet
  • Wird die background-Eigenschaft neu gesetzt, werden alle Parameter auf Standardwerte zurückgesetzt
  • Der häufigst genutzte Wiederholungswert ist no-repeat, da sich Hintergrundbilder meist nicht wiederholen sollen
  • Bei der Größenangabe stehen die Werte cover und contain für verschiedene Skalierungsverhalten zur Verfügung

Faktenübersicht: Komponenten der background-Eigenschaft

Aspekt Beschreibung
background-color Legt die Hintergrundfarbe des Elements fest
background-image Definiert ein Bild oder einen Gradienten als Hintergrund
background-position Bestimmt die Positionierung des Hintergrundbildes
background-size Steuert die Größe des Hintergrundbildes
background-repeat Regelt das Wiederholungsverhalten des Bildes
background-attachment Bestimmt, ob das Bild beim Scrollen beweglich ist
background-origin Legt den Ursprungspunkt für die Hintergrundpositionierung fest
background-clip Definiert die Reichweite des Hintergrunds

Struktur und Reihenfolge der Parameter

Standardreihenfolge bei der Kurzschreibweise

Die background-Eigenschaft folgt einer festgelegten Reihenfolge beim Festlegen der Werte. Diese Struktur hilft dabei, alle relevanten Parameter systematisch anzuordnen und Übersichtlichkeit zu wahren.

Die empfohlene Reihenfolge beginnt mit der Hintergrundfarbe, gefolgt vom Hintergrundbild, dem Wiederholungsverhalten, dem Anhangverhalten und schließlich der Positionierung. Wer sich an diese Konvention hält, schreibt Code, der für andere Entwickler unmittelbar lesbar bleibt.

Bei den meisten Parametern spielt die Reihenfolge jedoch keine zwingende Rolle. Einzige Ausnahme: Die Werte für die Hintergrundposition müssen zusammenhängend angegeben werden, damit der Browser sie korrekt interpretiert.

Wichtige Verhaltensregeln

Wird nur ein einzelner Wert für die Hintergrundposition angegeben, setzt der Browser den zweiten Wert automatisch auf 50 Prozent. Dies ermöglicht eine vereinfachte Schreibweise bei zentrierten Positionierungen.

Bei der Angabe von zwei Werten für Position, Größe oder Wiederholungsstil definiert der erste Wert den horizontalen und der zweite den vertikalen Anteil. Diese Konvention entspricht der CSS-Standardspezifikation und ist in der MDN Web Docs vollständig dokumentiert.

Vererbungsverhalten

Wenn die background-Eigenschaft neu gesetzt wird, setzt der Browser alle Parameter auf ihre Standardwerte zurück. Die Werte werden nicht von vorherigen Deklarationen geerbt – jede neue Zuweisung überschreibt alle vorangegangenen Einstellungen vollständig.

Hintergrundebenen und Mehrfachkompositionen

Mehrere Hintergrundwerte können durch Kommas getrennt angegeben werden. Jeder durch Komma getrennte Wertblock repräsentiert eine eigene Hintergrundebene. Diese Ebenen werden übereinander gestapelt, wobei die erste angegebene Ebene oben liegt.

Diese Funktionalität ermöglicht komplexe visuelle Kompositionen mit mehreren Bildern oder Kombinationen aus Farbflächen und Bildern in einer einzigen Deklaration.

Mögliche Werte und Parameter im Detail

background-repeat: Das Wiederholungsverhalten

Die Eigenschaft background-repeat steuert, wie sich ein Hintergrundbild wiederholt. Standardmäßig wird das Bild so lange wiederholt, bis die gesamte Fläche bedeckt ist. Dieser Standardwert lässt sich durch verschiedene Optionen präzise anpassen.

  • repeat: Standardwert – das Bild wird horizontal und vertikal wiederholt
  • repeat-x: Wiederholung nur in horizontaler Richtung
  • repeat-y: Wiederholung nur in vertikaler Richtung
  • no-repeat: Keine Wiederholung, das Bild erscheint einmalig – dieser Wert ist der am häufigsten eingesetzte
  • space: Das Bild wird so oft wie möglich wiederholt, überschüssiger Raum wird gleichmäßig verteilt
  • round: Das Bild wird skaliert, um den Container vollständig mit einer ganzen Anzahl von Wiederholungen zu füllen

background-size: Größenangaben für Hintergrundbilder

Die Eigenschaft background-size bestimmt die Abmessungen des Hintergrundbildes. Zwei spezielle Schlüsselwörter bieten flexible Skalierungsoptionen für unterschiedliche Layout-Anforderungen.

  • cover: Das Bild wird so skaliert, dass es den gesamten Container vollständig bedeckt. Das Seitenverhältnis bleibt erhalten, was zu Beschnitten an den Rändern führen kann.
  • contain: Das Bild wird so skaliert, dass es vollständig innerhalb des Containers sichtbar bleibt. Das Seitenverhältnis wird beibehalten, es können jedoch leere Bereiche entstehen.

background-origin und background-clip: Box-Modell-Integration

Die Eigenschaft background-origin legt fest, wo der Ursprungspunkt für die Positionierung des Hintergrundbildes liegt. Das SelfHTML-Wiki erklärt die zugehörigen Konzepte besonders anschaulich. Folgende Werte stehen zur Verfügung:

  • border-box: Der Ursprung beginnt an der Außenkante des Rahmens
  • padding-box: Standardwert – der Ursprung beginnt an der Innenkante des Abstands
  • content-box: Der Ursprung beginnt an der Inhaltskante

Die Eigenschaft background-clip bestimmt, wie weit der Hintergrund reicht. Die möglichen Werte entsprechen denen von background-origin: border-box, padding-box und content-box. Der Standardwert ist border-box.

Kombinierte Angabe

Jede Hintergrundschicht kann null, ein oder zwei Visual-Box-Werte enthalten. Wenn nur ein Wert angegeben wird, gilt dieser für sowohl background-origin als auch background-clip. Bei zwei Werten definiert der erste den Ursprung und der zweite das Clip-Verhalten.

Praktische Code-Beispiele

Einfache Verwendung mit Bild und Farbe

Das grundlegendste Beispiel kombiniert eine Hintergrundfarbe mit einem Bild. Der Browser rendert das Bild über der Farbe, wodurch eine Hintergrundschicht mit visueller Textur entsteht.

div {
  height: 200px;
  border: 1px solid #000;
  background: #aaa url('/img/ball.png');
}

Mit Wiederholung und Position

Durch die Angabe von Wiederholungsverhalten und Position lässt sich das Bild präzise platzieren. Im folgenden Beispiel wird das Bild nur horizontal wiederholt und an einer bestimmten Stelle positioniert.

div.demo {
  background: url('/img/ball.png') repeat-x 200px 100px;
}

Ergänzung durch Einzeleigenschaften

Die Kurzschreibweise kann durch zusätzliche Einzeleigenschaften erweitert werden. Dies ermöglicht eine granulare Kontrolle über einzelne Aspekte, während andere über die Kurzform definiert bleiben.

div.demo {
  background: url('/img/ball.png') repeat-x 0px 50px;
  background-color: #00FFFF;
}

Vollständige Angabe mit Farbe

Alle Parameter können in einer einzigen Deklaration kombiniert werden. Die Reihenfolge spielt dabei keine entscheidende Rolle, solange zusammengehörige Positionswerte beisammen bleiben.

div.demo {
  background: url('/img/ball.png') repeat-x 200px 150px yellow;
}

Beliebige Reihenfolge der Parameter

CSS erlaubt eine flexible Reihenfolge der Werte. Das folgende Beispiel zeigt eine unübliche, aber dennoch vollständig gültige Anordnung der Parameter.

div.demo {
  background: repeat-y #00f url('/img/ball.png') 100px 0px;
}

Ohne explizite Positionierungswerte

Wird die Position nicht angegeben, verwendet der Browser die Standardposition 0% 0%, was einer Platzierung in der oberen linken Ecke entspricht.

div.demo {
  background: no-repeat url('/img/ball.png');
  /* Standardposition: 0% 0% */
}

Bekannte Fakten und Einschränkungen

Feststehende Informationen

  • Die background-Eigenschaft ist eine Shorthand-Notation
  • Sie fasst mindestens fünf Kernkomponenten zusammen
  • Die Standardreihenfolge ist dokumentiert und verbindlich
  • background-repeat mit dem Wert no-repeat ist der am häufigsten genutzte Wert
  • Mehrere Hintergrundebenen werden durch Kommas getrennt
  • Der Browser setzt alle Werte zurück, wenn background neu gesetzt wird
Informationen mit Einschränkungen

  • Die genauen Spezifikationen ändern sich mit neuen CSS-Versionen kontinuierlich
  • Browser-spezifische Verhaltensabweichungen sind möglich, insbesondere bei älteren Versionen
  • Performance-Auswirkungen bei komplexen Mehrfachebenen-Hintergründen variieren je nach Browser

Kontext und Bedeutung in der Webentwicklung

Die background-Eigenschaft spielt eine zentrale Rolle bei der visuellen Gestaltung von Webseiten. Sie bildet das Bindeglied zwischen strukturellen HTML-Elementen und dem ästhetischen Auftritt einer Seite. Ohne diese Kurzschreibweise müssten Entwickler für jeden Hintergrundaspekt separate Deklarationen schreiben, was den Codeumfang erheblich vergrößern würde.

Die Fähigkeit, mehrere Hintergrundebenen zu stapeln, eröffnet kreative Möglichkeiten für komplexe visuelle Effekte. Gradienten lassen sich mit Fotos überlagern oder mehrere Texturen zu einem einheitlichen Look kombinieren – alles innerhalb einer einzigen Eigenschaft.

Im Zusammenhang mit dem Layout einer Webseite beeinflusst die background-Eigenschaft maßgeblich, wie Inhalte wahrgenommen werden. Eine durchdachte Verwendung von Farben und Bildern trägt direkt zur Benutzerfreundlichkeit bei.

Offizielle Dokumentation und Referenzen

Die maßgebliche Spezifikation für die CSS background-Eigenschaft ist in den MDN Web Docs hinterlegt, die eine umfassende Referenz zu allen Eigenschaften bieten. Das SelfHTML-Wiki stellt ergänzend deutschsprachige Erklärungen und Beispiele zur Verfügung, die besonders für Einsteiger hilfreich sind.

Die background-Eigenschaft ermöglicht es Webentwicklern, mit den CSS-Hintergrundeigenschaften die Größe und Eigenschaften von Bildern zu steuern, sodass Bilder, darüber liegende Texte und weitere Elemente optimal dargestellt werden können.

Zusammenfassung

Die CSS background-Eigenschaft ist ein unverzichtbares Werkzeug für die Webentwicklung. Als Shorthand-Notation bündelt sie bis zu zehn Einzelwerte und ermöglicht damit eine effiziente, lesbare Code-Gestaltung. Von einfachen Farbhintergründen bis hin zu komplexen Mehrfachebenen-Kompositionen bietet diese Eigenschaft vielfältige Möglichkeiten für kreative und funktionale Designs.

Die Kenntnis der Standardreihenfolge, der möglichen Werte und der Verhaltensregeln ist entscheidend für die korrekte Anwendung. Die offizielle Dokumentation sowie spezialisierte CSS-Ressourcen bieten dabei eine verlässliche Grundlage für die tägliche Arbeit.

Häufig gestellte Fragen

Was ist die background-Eigenschaft in CSS?

Die background-Eigenschaft ist eine Kurzschreibweise, die mehrere Hintergrund-bezogene Formatierungen eines Elements in einer einzigen Deklaration zusammenfasst.

Wie viele Einzelwerte kann die background-Eigenschaft zusammenfassen?

Die background-Eigenschaft kann bis zu zehn Einzelwerte zusammenfassen, darunter Farbe, Bild, Position, Größe und Wiederholungsverhalten.

Welcher Wert von background-repeat ist am häufigsten?

Der Wert no-repeat wird am häufigsten eingesetzt, da sich Hintergrundbilder in der Regel nicht wiederholen sollen.

Was passiert, wenn man nur einen Positionswert angibt?

Wird nur ein Wert für die Hintergrundposition angegeben, setzt der Browser den zweiten Wert automatisch auf 50 Prozent.

Wie funktionieren Hintergrundebenen mit mehreren Bildern?

Mehrere Hintergrundwerte werden durch Kommas getrennt angegeben. Jeder Wertblock repräsentiert eine eigene Ebene, die übereinander gestapelt wird.

Was bedeutet background-origin im Box-Modell?

Background-origin legt fest, wo der Ursprungspunkt für die Positionierung des Hintergrundbildes liegt – entweder am Rahmen, am Innenabstand oder am Inhalt.

Was ist der Unterschied zwischen cover und contain?

Cover skaliert das Bild so, dass es den gesamten Container bedeckt, wobei Beschnitte möglich sind. Contain stellt sicher, dass das gesamte Bild sichtbar bleibt.

Werden background-Werte vererbt?

Nein. Wenn die background-Eigenschaft neu gesetzt wird, setzt der Browser alle Parameter auf ihre Standardwerte zurück. Eine Vererbung findet nicht statt.

George Thomas Thompson Bennett

Uber den Autor

George Thomas Thompson Bennett

Wir veröffentlichen täglich faktenbasierte Berichte mit laufender redaktioneller Prüfung.