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

Co oznacza 'dziedziczenie' (inheritance) w kontekście kaskadowości CSS?

Opcje odpowiedzi:
A
Jest to mechanizm, dzięki któremu style zdefiniowane dla elementu nadrzędnego są automatycznie stosowane do jego elementów potomnych, o ile te elementy potomne nie mają własnych, bardziej specyficznych stylów dla tych samych właściwości.
Prawidłowa
B
Oznacza, że wszystkie elementy HTML dziedziczą domyślny zestaw stylów z przeglądarki, który nie może być nadpisany.
C
To proces, w którym zewnętrzny arkusz stylów dziedziczy wszystkie reguły z wewnętrznego arkusza stylów.
D
Odnosi się do możliwości importowania stylów z jednego pliku CSS do drugiego za pomocą dyrektywy @import.
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: A (Jest to mechanizm, dzięki któremu style zdefiniowane dla elementu nadrzędnego...)

Dziedziczenie w CSS to mechanizm, który pozwala elementom potomnym przejmować wartości niektórych właściwości CSS od swoich elementów nadrzędnych. Nie wszystkie właściwości są dziedziczone (np. margin, padding, border zazwyczaj nie są). Jeśli element potomny ma własną, bezpośrednio zdefiniowaną wartość dla dziedziczonej właściwości, ta wartość nadpisze wartość odziedziczoną.

Dlaczego pozostałe opcje są nieprawidłowe?

  • B: Domyślne style przeglądarki mogą być (i często są) nadpisywane przez style autorskie.
  • C: Dziedziczenie odnosi się do relacji rodzic-dziecko w drzewie DOM, a nie do relacji między typami arkuszy stylów.
  • D: @import to mechanizm łączenia arkuszy, a nie dziedziczenia właściwości między elementami.

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.