Co się stanie, jeśli dwie reguły CSS mają dokładnie taką samą specyficzność selektora i dotyczą tej samej właściwości tego samego elementu, ale są zdefiniowane w różnych miejscach?
Co się stanie, jeśli dwie reguły CSS mają dokładnie taką samą specyficzność selektora i dotyczą tej samej właściwości tego samego elementu, ale są zdefiniowane w różnych miejscach?
color: blue przed color: red).Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: C (Zastosowana zostanie reguła, która pojawia się później w kodzie źródłowym (lu...)
Jeśli dwie (lub więcej) reguły CSS mają identyczną specyficzność i odnoszą się do tej samej właściwości elementu, to reguła, która została zdefiniowana jako ostatnia w kodzie źródłowym (lub w ostatnim zaimportowanym/dołączonym arkuszu stylów), nadpisze poprzednie. Jest to kluczowy aspekt kaskady.
Dlaczego pozostałe opcje są nieprawidłowe?
- A: Miejsce definicji (zewnętrzny vs wewnętrzny) nie decyduje o priorytecie w ten sposób; ważniejsza jest specyficzność i kolejność przy tej samej specyficzności.
- B: To nie jest błąd; jest to normalna część mechanizmu kaskady.
- D: Wartości właściwości nie są porównywane alfabetycznie w celu rozstrzygania konfliktó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
- 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).
- Struktury danych: Stos (LIFO) i Kolejka (FIFO)Liniowe struktury danych różniące się regułą dostępu do elementów: Stos (ostatni wchodzi, pierwszy wychodzi) vs Kolejka (pierwszy wchodzi, pierwszy wychodzi).
- 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