Ich suche einen Weg, um bestimmte Stile auf ungerade (oder gerade) Kinder anzuwenden, die angezeigt werden (also versteckte Kinder ausgenommen). Optionnaly, wenn diese Stile angewendet werden, wenn versteckte Kinder angezeigt werden, wäre es perfekt! HierStil für ungerade angezeigte Kinder
ist eine Live-Sandbox: http://jsfiddle.net/zrges/1/
Und hier ist das, was ich visuell wollen: http://jsfiddle.net/qJwFj/ (natürlich, es ist nur ein Anzeigebeispiel, nehmen Sie nicht Sorge für die crappy Code, den ich für das schrieb)
Ich kann nicht mit guten Pseudoklassen, CSS-Selektoren umgehen, um damit umzugehen.
Ich hoffe, eine vollständige CSS/HTML-Lösung zu haben (keine js/php ein, die leichter ist)
Thank you very much!
tr.sub { display: none; }
.color { background: blue; }
js:
Dies hat einige Male gefragt worden (noch ich Ich habe alle möglichen Probleme, ein * gutes * Duplikat zu finden); Die Antwort ist immer noch nein, Sie können es nicht mit reinen CSS-Selektoren tun, es sei denn, es gibt ein Muster in irgendeiner Form. – BoltClock
@ BoltClock's Einicorn Ich hatte die gleichen Schwierigkeiten, eine Antwort zu finden. Wenn du also sagst, dass es ein Duplikat ist, tut es mir leid und ich werde versuchen, alle Antworten zu finden. Danke – Guile