Folgendes Problem:
Das ist das vorgegebene - unabänderliche - HTML.
Selektierte Punkte (inklusive Hierarchie) bekommen als zusätzliche CSS-Klasse also selected zugewiesen.
Ich soll jetzt dafür sorgen, dass selektierte Punkte auf Ebene 1 rot hinterlegt sind, selektierte Punkte auf Ebene 2 grün.
geht logischerweise nicht, da auch Ebene 2 rot hinterlegt würde
geht auch nicht und
geht auch nicht.
Wie kann ich es anstellen, dass es im IE 6 so aussieht wie gewünscht?
Code:
<div class="level1">Punkt 1 <div class="level2">Punkt 1.1</div> </div> <div class="level1 selected">Punkt 2 <div class="level2">Punkt 2.1</div> <div class="level2 selected">Punkt 2.2</div> <div class="level2">Punkt 2.3</div> </div>
Selektierte Punkte (inklusive Hierarchie) bekommen als zusätzliche CSS-Klasse also selected zugewiesen.
Ich soll jetzt dafür sorgen, dass selektierte Punkte auf Ebene 1 rot hinterlegt sind, selektierte Punkte auf Ebene 2 grün.
Code:
.selected { background:red; }
Code:
.selected { background:red; } .selected .selected { background:#0f0; }
Code:
.selected { background:red; } ."level2 selected" { background:#0f0; }
Wie kann ich es anstellen, dass es im IE 6 so aussieht wie gewünscht?
Kommentar