Seite 1 von 1

CSS: Anweisung 'background' wird nicht ausgeführt

Verfasst: Mo 9. Jan 2006, 13:45
von AndreasP
Hallo,

Möglicherweise handelt es sich um einen Bug. Oder es ist so vorgesehen. Auf jeden Fall ist mir Folgendes aufgefallen:

Beim Anlegen eines Layouts definierte ich eine css, die ich im Ordner domain.tld/cms/css ablegte, dort, wo auch die Beispiel-CSS-Dateien nach dem Installieren liegen.

Eine Anweisung für den body lautete:
background: url(Pfad_zum_Bild);

Diese Anweisung wird nicht ausgeführt, einfach ignoriert. Dh, die Backgroundgrafik wird nicht angezeigt.

Ich verschob die gesamte css-Datei direkt in das Root (domain.tld/styles.css) und verwies im Layout aus dem cms-Ordner 'hinaus'. Nun geht es.

Mir ist es egal, ob meine css-Datei innerhalb oder außerhalb des cms-Ordners liegt, ich wollte einfach nur darauf hinweisen und fragen, ob diese spezielle Sache auch anderen aufgefallen ist!

Schöne Grüße,
Andreas

Verfasst: Mo 9. Jan 2006, 13:48
von HerrB
Wie sah denn Pfad_zum_Bild aus?

url(../upload/img/base/spectrum.gif); funktioniert z.B.

Gruß
HerrB

Verfasst: Mo 9. Jan 2006, 13:58
von AndreasP
Der Pfad war korrekt und lautete
url(../../images/bild.jpg);

Aber ich sehe schon, worauf du hinaus willst. Das Bild muss wohl 'innerhalb' des cms-Ordners liegen. Wobei ich hier entgegenhalten möchte, dass Grafiken und Bilder, die im Layout Verwendung finden, und AUCH außerhalb des cms-Ordners liegen, problemlos dargestellt werden!

Andreas