HTML-Hin­ter­grün­de de­fi­nierst du über Farbwerte oder ge­stal­test sie mit Bild­da­tei­en. Mit dem passenden Back­ground ver­bes­serst du nicht nur das Design deiner Website, sondern stellst auch sicher, dass deine Inhalte gut lesbar bleiben.

Was sind HTML Back­grounds?

Als HTML Back­ground wird die Fläche hinter dem Content einer Webseite be­zeich­net. Diese Hin­ter­grün­de kannst du beim Erstellen einer Seite direkt in HTML festlegen und auch später jederzeit anpassen. Stan­dard­mä­ßig sind HTML-Hin­ter­grün­de weiß. Eine Änderung hilft dir dabei, das Design deiner Website auf­zu­wer­ten und sorgt dafür, dass deine Inhalte optimal zur Geltung kommen.

Was eignet sich als HTML-Hin­ter­grund?

Es gibt zwei gängige Wege, um HTML-Hin­ter­grün­de zu gestalten:

  • über einen Farbwert
  • mit einem Bild oder einem Farb­ver­lauf

Die Werte legst du über das HTML-Attribut style fest. In den nächsten Ab­schnit­ten zeigen wir dir beide Varianten im Detail.

HTML Back­grounds per Farbwert festlegen

Um die Farbe deiner HTML-Hin­ter­grün­de an­zu­pas­sen, nutzt du das style-Attribut sowie die Ei­gen­schaft background-color oder bgcolor. Für die Angabe des Farbwerts stehen dir drei Optionen zur Verfügung:

  • Farbname: Du kannst die Farbe über ihren eng­li­schen Namen bestimmen. Neben Klas­si­kern wie red, yellow oder green funk­tio­nie­ren auch spezielle Töne wie lightblue oder deepskyblue. Groß- und Klein­schrei­bung spielt hier keine Rolle.
  • Hex-Farbcode: Nutze eine sechs­stel­li­ge He­xa­de­zi­mal­zahl für präzise Farben. Diese setzt sich aus drei Paaren zusammen (Ziffern 0 bis 9 und Buch­sta­ben a bis f). Das erste Paar definiert den Rotwert, das zweite den Grünwert und das dritte den Blauwert. Dabei ist 00 der kleinste und ff der höchste Wert. Reines Blau wäre somit 0000ff.
  • RGB-Wert: Al­ter­na­tiv ver­wen­dest du den RGB-Wert, auf dem auch der Hex-Code basiert. Die Werte liegen zwischen 0 und 255 für die Kanäle Rot, Grün und Blau. Blau ent­spricht hier RGB (0, 0, 255).

Die Syntax für deine ge­wünsch­te Hin­ter­grund­far­be sieht so aus:

<body style="background-color: wert;">
html

Im folgenden Beispiel nutzen wir einen Hex-Farbcode, um ein helles Blau als Hin­ter­grund zu wählen:

<html lang="de">
<head>
<title>Hintergrund-Beispiel</title>
</head>
<body>
<div style="background-color: #BFEFFF;">
<h1>Dies ist Ihre Headline</h1>
<p>
Hier stehen die Inhalte Ihrer Website.
</p>
</div>
</body>
</html>
html

So sieht das Ergebnis aus:

Bild: HMTL-Hintergrund: Farb-Beispiel
Bei­spiel­haf­ter HTML-Hin­ter­grund auf Basis des Hex-Codes „#BFEFFF”

Du kannst die Farben für HTML Back­grounds auch gezielt für einzelne Segmente deiner Webseite de­fi­nie­ren. Dazu nutzt du ebenfalls das style-Attribut und die Ei­gen­schaft background-color. Wie das glatt läuft, zeigt dir dieses Beispiel mit ver­schie­de­nen Farben für den all­ge­mei­nen Hin­ter­grund, <h2>-Über­schrif­ten und <p>-Text­ab­schnit­te:

<html lang="de">
<head>
<title>Hintergrund Beispiel</title>
<style>
body {background-color: #BFEFFF;}
h2 {background-color: #1E90FF;}
p {background-color: #00CED1;}
</style>
</head>
<body>
<h2>Der Hintergrund dieser Headline hat den Farbwert DodgerBlue.</h2>
<p>Dieser Hintergrund hat den Farbwert DarkTurquoise.</p>
</body>
</html>
html
Bild: Beispiel: Drei verschiedenfarbige HTML Backgrounds
HTML-Hin­ter­grund-Beispiel mit drei ver­schie­de­nen Farben

Bilder als HTML-Hin­ter­grün­de nutzen

Falls du Grafiken oder Fotos als HTML Back­grounds einsetzen möchtest, sollten diese in Bild­for­ma­ten wie JPG, PNG, SVG, WebP oder GIF vorliegen. Hier siehst du den Code, um ein Bild als Hin­ter­grund ein­zu­bin­den – den Pfad zur Datei musst du in­di­vi­du­ell anpassen:

<html lang="de">
<head>
<title>Hintergrund Beispiel</title>
<style>
	body { background-image: url('/nutzer/ordner/assets/hintergrund/img/bild.svg');	background-size: cover;}
</style>
</head>
<body>
<div style="background-color: rgba(255, 255, 255, 0.8);">
<h1>Dies ist Ihre Headline</h1>
<p>
Hier stehen die Inhalte Ihrer Website.
</p>
</div>
</body>
</html>
html

Achte bei Hin­ter­grund­bil­dern immer auf die Les­bar­keit deiner Texte. Durch zu­sätz­li­che Parameter lässt sich die Po­si­tio­nie­rung deiner Grafik jederzeit so op­ti­mie­ren, dass alles har­mo­nisch wirkt.

Zum Hauptmenü