Rolf B: Background image richtig adressieren

Beitrag lesen

Hallo Liss,

ja klar ist test.de gültig – und von der Stiftung Warentest in Gebrauch.

Aber wenn die Verteilung von Ordnern und Dateien so ist, wie Du beschreibst, dann ist

url("../layoutlib/bg.JPG")

richtig.

Wenn der Hintergrund nicht erscheint, kann es auch andere Gründe haben. Die sollte man mit den Entwicklertools (F12-Taste) des Browsers erforschen.

Vor allem:

  • auf dem Netzwerk-Tab: Wird der HTTP Request für das Bild fehlerfrei (Status 200) ausgeführt
  • wenn der Request gar nicht ausgeführt wird, ist es eher ein CSS Thema. Prüfe auf der Element-Inspektor Seite, welche CSS Eigenschaften für den Body tatsächlich gelten und was überschrieben wird.
  • wenn der Request fehlerhaft ausgeführt wird, die URL aber allem Anschein nach ok ist: (z.B. HTTP 404): Es mag sein, dass die Datei aus irgendeinem dummen Grund "bg.JPG " oder ähnlich heißt. Benenn sie mal in was anderes um und wieder zurück. Achte auf Leerstellen.
  • wenn der Request korrekt ausgeführt wird: äh, ja. Welche Styles hat der Body noch? Welche Höhe hat er? Wenn Du zu den Superhelden gehörst, die alle Inhalte absolut positionieren, hat der Body und dann auch sein Hintergrundbild die Höhe 0. Da gibt's 1000 Möglichkeiten, dass irgendwas schiefgeht, was wir von ferne nicht beurteilen können.

Eine Testversion der Seite zur Onlinebetrachtung wäre wirklich hilfreich, aber vermutlich wegen des PHP Anteils nicht machbar…

Rolf

--
sumpsi - posui - obstruxi