Przejdź do treści głównej
INF.03Pytanie #1184 z 1558css-selektory-i-kaskada

Jak zinterpretować selektor :nth-child(2n)?

Opcje odpowiedzi:
A
Wybiera co drugi element, zaczynając od pierwszego (tj. 1, 3, 5...).
B
Wybiera drugi element spośród wszystkich pasujących.
C
Wybiera tylko drugi i n-ty element.
D
Wybiera wszystkie parzyste elementy dzieci (tj. 2, 4, 6...) w grupie rodzeństwa.
Prawidłowa
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: D (Wybiera wszystkie parzyste elementy dzieci (tj. 2, 4, 6...) w grupie rodzeństwa.)

Pseudoklasa :nth-child(an+b) jest potężnym narzędziem do wybierania elementów na podstawie ich pozycji w grupie rodzeństwa. Wzór 2n (gdzie n zaczyna się od 0) generuje sekwencję liczb parzystych: (20=0 - nie pasuje, bo liczymy od 1), 21=2, 22=4, 23=6, itd. Zatem :nth-child(2n) wybierze drugi, czwarty, szósty (i tak dalej) element dziecko swojego rodzica.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Do wyboru elementów nieparzystych służy wzór 2n+1 lub słowo kluczowe odd.
  • B: Do wyboru konkretnie drugiego elementu służy :nth-child(2).
  • C: Interpretacja wzoru jest niepoprawna.

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Css selektory i kaskada”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 61 pytań z tego działu.