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

Co wybierze selektor ::before?

Opcje odpowiedzi:
A
Wszystkie elementy, które w kodzie HTML znajdują się przed innym, specyficznym elementem.
B
Pierwszy element potomny każdego elementu nadrzędnego.
C
Jest to pseudoelement, który tworzy wirtualny pierwszy element potomny wewnątrz wybranego elementu, pozwalając na wstawienie i stylizowanie generowanej treści przed rzeczywistą zawartością tego elementu.
Prawidłowa
D
Poprzedni element rodzeństwa względem wybranego elementu.
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C (Jest to pseudoelement, który tworzy wirtualny pierwszy element potomny wewnąt...)

::before to pseudoelement, który tworzy wirtualny element będący pierwszym dzieckiem wybranego elementu. Pozwala on na wstawienie treści (za pomocą właściwości content) przed oryginalną zawartością elementu i na jej stylizowanie. Jest to użyteczne do dodawania dekoracyjnych elementów, ikon, liczników itp., bez modyfikowania samego kodu HTML.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Do wybierania elementów na podstawie ich pozycji w kodzie służą inne mechanizmy (np. kombinatory rodzeństwa).
  • B: Do wyboru pierwszego dziecka służy pseudoklasa :first-child.
  • D: Do wyboru poprzedniego rodzeństwa nie ma prostego, bezpośredniego selektora CSS (istnieje selektor ogólnego (~) i sąsiedniego (+) rodzeństwa, ale działają one 'do przodu').

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.