Hallo
Links und includes funktioniernen schon.
Problem ist das background image.
Die CSSlib und die lyoutlib liegen im directory sell:
Bilder (und zum Beispiel auch Fonts) werden im CSS mit dem relativen Pfad zur CSS-Datei referenziert – oder absolut zur Domain.
CSSlib (mehrere Versuche)
body { background-image: url("/sell/layoutlib/bg.JPG"); /* background-image: url("/layoutlib/bg.JPG"); */ /* background-image: url("layoutlib/bg.JPG"); */ /* background-image: url("../layoutlib/bg.JPG"); */ }
Wenn deine Angaben korrekt sind, und die CSS-Datei wie auch die Bilder im Verzeichnis sell
liegen, wäre url("bg.JPG")
korrekt. Wenn die CSS-Datei im Verzeichnis sell
liegt und die Bilder in dessen Unterverzeichnis layoutlib
zu finden sind, wäre url("layoutlib/bg.JPG")
korrekt. Sollte die CSS-Datei im Unterverzeichnis CSSLib
und die Bilder im Unterverzeichnis layoutlib
zu finden sein, wäre die Angabe von url("../layoutlib/bg.JPG")
korrekt.
Was mir aber aufstößt, ist der Dateiname bg.JPG
. Auf welchem Betriebssystem läuft dein XAMPP? Sollte das ein Nicht-Windows-System sein, muss die Klein-und-Großschreibung des Dateinames passen. Auf unixoiden Systemen wie Unix, Linux oder MacOS sind bg.jpg
, Bg.jPg
und bg.JPG
verschiedene Dateien, während es unter Windows einunddieselbe Datei wäre.
Tschö, Auge
„Habe ich mir das nur eingebildet, oder kann der kleine Hund wirklich sprechen?“ fragte Schnapper. „Er behauptet, nicht dazu imstande zu sein“ erwiderte Victor. Schnapper zögerte (…) „Nun …“ sagte er schließlich, „ich schätze, er muss es am besten wissen.“ Terry Prattchett, Voll im Bilde