molily: User-CSS: Geeignete Selektoren finden

Beitrag lesen


> li.visited a { /* irgendwas */ }  
> li.visited li a, li a { /* irgedwas anderes (ggf. irgendwas wieder zurücksetzen */ }

Dann ist es sinnlos, li.visited zu benutzen, dann kann man auch a.visited nutzen, oder? a.visited bedarf keiner Zurücksetzung.
Die Frage ist ja, wie man aus <li class="visited"> einen Nutzen ziehen kann. Zum Beispiel um mehr als nur den Link selbst umzuformatieren. Wenn ich das richtig sehe, muss man in einem solchen Fall folgendes nehmen:

li { background-color:white; }  
li.visited { background-color:gray; }

Und wie geht es für Unterelemente, ohne den Kindselektor zu benutzen? So ja nicht:

.subject { background-color:white; }  
.visited .subject { background-color:#aaa; }

Mathias