Bubax: im ns 4 div-ebenen verstecken

Beitrag lesen

Hi,

wie mache ich es, dass gerade die beiden bilder bei ns4 ausgeblendet werden (disp.:none) und bei den moderneren browsern angezeigt werden?

Du hast doch schon eine Browserweiche - in das "allgemeine" style sheet kannst Du alle gemeinsamen Eigenschaften hineinschreiben, in das für fortgeschrittene Browser alle anderen Angaben. Ohne Probleme kannst Du ein #schoenesbild {display:none;} mit #schoenesbild {display:block;} überschreiben. Alle Browser, die beide Angaben sehen, entscheiden gemäß der cascading order http://www.w3.org/TR/REC-CSS2/cascade.html (das ist für Dich zunächst mal die Reihenfolge), welche der widersprüchlichen Angaben sich durchsetzt.

einfacher würde es die sache machen, wenn ich dem div-element mit den bildern im css die bilder zuweisen könnte/kann. -> kann man auch 2 bilder als background-image definieren???

HTML ist Inhalt - CSS ist Layout. Nicht-CSS-fähige Browser, die aber Bilder darstellen können, sollten die Bilder schon anzeigen dürfen. Hintergrundbilder sind bloß Zier - darin darf kein (wichtiger) Inhalt verpackt werden. Du kannst einem div jedenfalls 10 verschiedene Hintergrundbilder zuweisen. Jeder Browser entscheidet aufgrund der cascading order und seiner eigenen Mängel, welches er letztlich anzeigt.

Viele Grüße,
Bubax