css: ul li:nth-child(2)
bearbeitet von
@@Pit
> Frage: Bezieht sich die Regel `ul li:nth-child(2)` immer genau auf das 2 Kind, egal ob es sichtbar ist oder nicht?
Ja. Aber nicht egal, ob es vom Typ `li` ist oder nicht. Wenn du das zweite Listelement haben möchtest (und nicht das `li`-Element, welches das weite Kind von `ul` ist), dann ist `ul li:nth-of-type(2)` angebracht.
> Oder wird das 3. Kind zum 2. Kind, wenn das 1. oder 2. Kind `hidden` ist?
Nein, wenn du das willst, brauchst du `li:nth-child(2 of :not([hidden]))` und Safari (gegenwärtig).
Guckst du: [nth-child of](https://codepen.io/gunnarbittersmann/pen/jzOdxo) • [can I use](https://caniuse.com/#feat=css-nth-child-of) • [erledigt](https://forum.selfhtml.org/self/2017/dec/12/js-strich-jquery-entfernte-li-bleiben-entfernt/1709940#m1709940)
LLAP 🖖
--
*„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“* —Kurt Weidemann