Meine Herren!
CSS kann (derzeit) nur „nach unten“ und „nach rechts“ selektieren – nicht aber „nach oben“ oder „nach links“.
Genau, nehmen wir mal an, die Reihenfolge der div-Elemente wäre vertauscht, dann könnte man folgendes machen:
.versteckt + .k1 {
display: none;
}
Wieder zurück beim Ursprünglichen Markup, wird man in Zukunft sowas machen können:
!.k1 + .verstekct {
display: none;
}
Mit dem Ausrufezeichen wird das Ziel (Subject) des Selektors bestimmt. Damit wird dann auch sowas wie der lange ersehnte Parent-Selektor (!.parent > .child) möglich werden.
--
“All right, then, I'll go to hell.” – Huck Finn
“All right, then, I'll go to hell.” – Huck Finn