Załóżmy, że mamy następujące reguły CSS dotyczące koloru tekstu dla elementu <p id="intro" class="highlight">Tekst</p>:
p { color: blue; }
.highlight { color: green; }
#intro { color: red; }
<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?
Załóżmy, że mamy następujące reguły CSS dotyczące koloru tekstu dla elementu <p id="intro" class="highlight">Tekst</p>:
p { color: blue; }.highlight { color: green; }#intro { color: red; }<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?
#intro).highlight)p)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
#introzostaje nadpisana przez styl lokalnyinline. - B: Reguła klasy
.highlightma niższą specyficzność niż styl lokalny i identyfikator. - C: Selektor znacznika
pma 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.
Pojęcia z tego pytania
- Selektory potomka, dziecka, rodzeństwa i atrybutówReguły CSS określające relacje między elementami HTML (potomek, bezpośrednie dziecko, sąsiadujące rodzeństwo, selektory atrybutów).
- Obiekt Math w JavaScript (floor, ceil, round, random)Wbudowany obiekt statyczny zawierający właściwości matematyczne oraz metody do zaokrągleń, losowania i operacji arytmetycznych.
- Metody tablicowe w JS (push, pop, map, filter, forEach, splice)Funkcje wbudowane w prototyp tablic służące do mutowania zawartości, transformacji, filtrowania i iteracji po elementach.
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.
- #6
Efekt przedstawiony w filmie powinien być zdefiniowany w selektorze
- #9
Kaskadowe arkusze stylów tworzy się w celu
- #10
W podanej regule CSS: h1 {color: blue} h1 oznacza
- #93
Selektor CSS a:link {color:red} zawarty w kaskadowych arkuszach stylów definiuje
- #160
W zamieszczonym przykładzie pseudoklasa hover sprawi, że styl pogrubiony będzie przypisany