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

Efekt przedstawiony w filmie powinien być zdefiniowany w selektorze

Opcje odpowiedzi:
A
tr { background-color: Pink; }
B
td, th { background-color: Pink; }
C
tr:hover { background-color: Pink; }
Prawidłowa
D
tr:active { background-color: Pink; }
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C (tr:hover { background-color: Pink; })

Pseudoklasa :hover w języku CSS służy do definiowania stylów elementu w momencie, gdy użytkownik najeżdża na niego wskaźnikiem myszy. Reguła tr:hover { background-color: Pink; } sprawia, że po najechaniu kursorem na dowolny wiersz tabeli <tr> jego tło natychmiast zmienia kolor na różowy (Pink). Jest to standardowy i semantyczny sposób implementacji interaktywnego podświetlania wierszy tabeli.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Selektor tr ustawia stały kolor tła dla wszystkich wierszy tabeli, niezależnie od położenia kursora myszy.
  • B: Selektor td, th nadaje stały kolor tła pojedynczym komórkom danych <td> oraz nagłówkowym <th> bez obsługi zdarzenia najechania myszą.
  • D: Pseudoklasa :active reaguje jedynie w momencie aktywacji elementu (przytrzymania wciśniętego lewego przycisku myszy), a nie w chwili samego najechania kursorem.

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.