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

W kontekście kaskadowości CSS, co oznacza termin 'specyficzność' (specificity) selektora?

Opcje odpowiedzi:
A
Określa, jak szybko przeglądarka jest w stanie znaleźć elementy pasujące do danego selektora w drzewie DOM.
B
Jest to miara określająca, który selektor CSS ma większy priorytet, gdy wiele reguł CSS odnosi się do tego samego elementu i tej samej właściwości. Bardziej specyficzny selektor nadpisuje mniej specyficzny.
Prawidłowa
C
Odnosi się wyłącznie do kolejności, w jakiej reguły CSS są zdefiniowane w pliku – późniejsze reguły zawsze nadpisują wcześniejsze, niezależnie od selektora.
D
Opisuje, jak 'ogólny' lub 'szczegółowy' jest selektor, np. selektor uniwersalny * jest bardziej specyficzny niż selektor klasy.
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B (Jest to miara określająca, który selektor CSS ma większy priorytet, gdy wiele...)

Specyficzność to algorytm używany przez przeglądarki do określania, która deklaracja właściwości CSS jest najbardziej odpowiednia dla elementu, gdy wiele reguł CSS ma zastosowanie. Selektory o wyższej specyficzności mają pierwszeństwo. Specyficzność jest zazwyczaj obliczana na podstawie liczby ID, klas/atrybutów/pseudoklas oraz typów elementów/pseudoelementów w selektorze.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Szybkość przetwarzania to kwestia wydajności, a nie definicja specyficzności.
  • C: Kolejność w pliku ma znaczenie, ale tylko wtedy, gdy selektory mają taką samą specyficzność.
  • D: Selektor uniwersalny * ma najniższą specyficzność (0), a selektor klasy ma wyższą specyficzność niż selektor typu elementu.

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.