suit: selector nach Element

Beitrag lesen

Gunnar wird dir eine CSS4-Lösung vorschlagen […]

AFAIK gibt es kein CSS4. Was du vermutlich meinst ist Selectors Level 4?

Ja, CSS4 wird wie auch CSS3 Modular - ob es jetzt CSS4 oder CSS3 "gibt" ist eine Spitzfindigkeit :)

[…] die auf dem Eltern-Selektor basiert

Den gibt es da allerdings nicht, sondern nur die Möglichkeit das "subject" zu definieren.

Ja - der einfachheit halber habe ich es dabei belassen hier keine Unterscheidung zu treffen, auch der "Nachfahrenselektor" ist eigentlich ein Kombinator usw.

!body>.hover:hover .sichtbar

Das ginge allerdings mit $ anstelle von !

Das wird wie Unterhosen gewechselt mal war es $E dann !E jetzt wird grade diskutiert ob man nicht E! draus macht um es nicht mit einer negation zu verwechseln

Du solltest keinen alten Stand konsultieren:
http://www.w3.org/TR/selectors4/
http://dev.w3.org/csswg/selectors4/

Zudem würde der Selektor dann etwas anderes selektieren als gewünscht.

Nicht notwendigerwise

Das Konzept des Eltern-Selektors ist noch nicht ganz klar - aktuell wird noch überlegt ob nur der nächste Kombinator berücksichtigt wird (dann würde obenstehendes Beispiel funktioniern) oder alle (das würde mehrere Eltern-Selektoren aber ziemlich verwirrend machen).

Ich hätte gerne Links woher du diese Infos hast und was genau du mit "CSS4" meinst.

Ich meine das CSS4-Selectors-Module - nur (siehe oben) die aktuelle Version wo es vor allem interssant ist, die Kommentare zu lesen bzw. den eigenen Abschnitt zum Selector Subject (aka "parent selector")
http://www.w3.org/TR/selectors4/#subject