Coyote41 hat geschrieben:CSS geht klar aber was meinst du mit dem Rest, sorry bin Leihe, koenntest du das genauer erklaeren?

Nochmal zum mitschreiben:
ein HTML-Element
darf nur maximal eine Hintergrundgrafik über die Eigenschaft
background-image
zu gewiesen bekommen. Multiple Hintergrundgrafiken sind nicht möglich.
In deinem Fall hat das Element sowohl über den Selektor
.bg1
(oder .bg2, .bg3) und über
.online
eine Hintergrundgrafik zugewiesen bekommen.
Bedeutet:
Der Browser will dem Element den Hintergrund von .bg1 geben und scheitert, weil das Element danach den Hintergrund von
.online
bekommt, was markiert, dass der Benutzer online ist.
Also dein Problem ist, dass die CSS-Spezifität dich hier übers Ohr haut und sich bei einem angemeldeten und aktiven Benutzer
immer das Online-Image durchsetzt.
Weiterführende Links:
http://www.thestyleworks.de/basics/specificity.shtml
http://www.thestyleworks.de/ref/background-image.shtml
Wenn du also
.bg1
weiterhin eine Hintergrundgrafik geben willst. Dann musst du die Klasse
.online
in der
styles/<stylename>/template/viewtopic_body.html so aktiviert wird:
Code: Alles auswählen
<!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> online<!-- ENDIF -->
einem anderen Element z.B. dem vom Profil zu ordnen.
Grüße