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

Załóżmy, że mamy następujące reguły CSS dotyczące koloru tekstu dla elementu <p id="intro" class="highlight">Tekst</p>:

  1. p { color: blue; }
  2. .highlight { color: green; }
  3. #intro { color: red; }
  4. <p id="intro" class="highlight" style="color: yellow;">Tekst</p> Jaki kolor będzie miał tekst, biorąc pod uwagę zasady kaskadowości i specyficzności?

Opcje odpowiedzi:
A
Czerwony (zgodnie z regułą #intro)
B
Zielony (zgodnie z regułą .highlight)
C
Niebieski (zgodnie z regułą p)
D
Żółty (zgodnie ze stylem lokalnym)
Prawidłowa
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: D (Żółty (zgodnie ze stylem lokalnym))

Zgodnie z hierarchią specyficzności CSS styl lokalny zadeklarowany bezpośrednio w elemencie style="color: yellow;" ma wagę (1,0,0,0), co przewyższa selektor identyfikatora #intro (0,1,0,0), klasy .highlight (0,0,1,0) oraz znacznika p (0,0,0,1). Tekst będzie żółty.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Reguła identyfikatora #intro zostaje nadpisana przez styl lokalny inline.
  • B: Reguła klasy .highlight ma niższą specyficzność niż styl lokalny i identyfikator.
  • C: Selektor znacznika p ma najniższą specyficzność w zestawieniu.

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.