Które stwierdzenie dotyczące pierwszeństwa (kaskadowości) stylów CSS jest generalnie prawdziwe, jeśli ten sam element jest stylizowany za pomocą różnych metod?
Które stwierdzenie dotyczące pierwszeństwa (kaskadowości) stylów CSS jest generalnie prawdziwe, jeśli ten sam element jest stylizowany za pomocą różnych metod?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: C (Styl lokalny (inline) ma zazwyczaj najwyższy priorytet i nadpisuje style wewnętrzne oraz zewnętrzne dla tego samego elementu i właściwości.)
W kaskadowości CSS waga specyficzności stylów określa priorytet:
- Styl lokalny wpisany w atrybucie
style=""(waga 1,0,0,0), - Identyfikatory
#id(waga 0,1,0,0), - Klasy, atrybuty i pseudoklasy
.class(waga 0,0,1,0), - Znaczniki i pseudoelementy
tag(waga 0,0,0,1). Styl lokalny przewyższa zatem reguły z zewnętrznych i wewnętrznych arkuszy stylów.
Dlaczego pozostałe opcje są nieprawidłowe?
- A: Styl zewnętrzny ma niższy priorytet niż styl lokalny i równorzędny ze stylem wewnętrznym (decyduje kolejność dołączenia).
- B: Styl wewnętrzny ulega nadpisaniu przez styl lokalny
inline. - D: Nazwy plików nie decydują o specyficzności; liczy się kolejność importu i specyficzność selektorów.
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
- Pseudoklasy i Pseudoelementy CSS (:hover, ::before)Słowa kluczowe dodawane do selektorów definiujące stan elementu (:hover, :focus) lub pozwalające stylować specyficzne wirtualne fragmenty (::before, ::after).
- 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.
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