CSS / Hintergrundbilder werden nicht angezeigt

Hallo Gemeinde…

ich verzweifele an folgendem - wahrscheinlich trivialem Problem:

Situtation:
im Root der Homepage liegt die Index.html sowie css1.css und css2.css ( 2 Stylesheets mit leichten Unterschieden ).
Die Index.html verwendet css1.css.
es gibt 2 Unterverzeichnisse - html und images
in images alle Bilder der Datei ( die auch von den Stylesheets gezogen werden ), in html alle untregeordneten Seiten.

ich habe der Seite /html/seite2.html das stylesheet css2.css zugewiesen - die Formatierungen erscheinen auch. nur die hintergrundbilder werden von seiten die in /html/ liegen nicht angezeigt…( in der css als background: url(…/images/img031.jpg)#2A2A2A url(/images/img031.jpg); notiert )
In der Adobe CS2 Vorschau sind die Bilder alle da, im Web dann nicht mehr …

woran könnte das liegen ?

Hallo Stephan,

wenn ich das richtig sehe, liegt das daran, dass zwei Angaben per url() beim background nicht interpretiert werden.
Es ist auch nicht nötig, dort zwei Angaben zu machen. Der Pfad zu deinem Hintergrund muss relativ zum Speicherort deiner css-Datei sein.
In deinem Fall also ein url(./images/img031.jpg) oder ein url(images/img031.jpg).

Änder deine Angabe beim background mal in
background: url(./images/img031.jpg) #2A2A2A;
Dann müßte das mit der Anzeige auch klappen.

Grüße, eeyore