von Thomas Salvador.
Mit HTML background-Attributen bestimmen Sie das Hintergrundbild, welcher hinter manche HTML Elemente gelegt wird.
<body background="hintergrundbild.jpg">
Legt für das aktuelle Dokument das Hintergrundbild hintergrundbild.jpg fest.
<td background="hintergrundbild.jpg">
Legt das Hintergrundbild einer Tabellenzelle fest. Analog funktioniert dies auch mit table, tr und th für die ganze Tabelle, eine Tabellenzeile und einer Tabellenzellenüberschrift.
Die Fähigkeiten von HTML sind sehr beschränkt und passen auch logisch weniger zu den Aufgaben von HTML als Dokumentbeschreibungssprache.
Seit Einführung von CSS wird daher die CSS-Nutzung vorgezogen, zum Beispiel in einer wiederverwendbaren, zentralen CSS Datei:
body {background: url(hintergrundbild.jpg);} table {background: url(hintergrundbild.jpg);} td {background: url(hintergrundbild.jpg);} th {background: url(hintergrundbild.jpg);} tr {background: url(hintergrundbild.jpg);}
oder Formatierung einzelner Elemente oder Elementklassen
h2#inhalt {background: url(inhaltsverzeichnis.jpg);} tr.summe {background: url(summenzeilen.jpg);}
Nutzen Sie CSS, um Inhalt und Darstellung voneinander zu trennen, was Ihre Site flexibler und besser wartbar macht. Technisch funktioniert jedoch auch weiterhin die Zuweisung von Hintergrundbildern mit HTML background.