KWALIFIKACJA INF3 - STYCZEŃ 2024 (test 2)

PYTANIE NR 30.
Wskaż blok sformatowany przedstawionym stylem CSS.
Ilustracja przedstawia cztery bloki, każdy z gradientem kolorystycznym, oraz fragment kodu CSS.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Aby wskazać poprawny blok, należy porównać efekt reguł CSS (np. szerokość/wysokość, tło, obramowanie, marginesy i dopełnienia, wyrównanie tekstu) z wyglądem czterech bloków na ilustracji. Poprawna odpowiedź to ta, dla której wszystkie cechy stylu są spełnione jednocześnie — w tym zadaniu jest to Blok 2.

Pełne wyjaśnienie:

W tego typu zadaniu sprawdzasz umiejętność czytania skutków stylów CSS i dopasowania ich do elementu widocznego na podglądzie. Nie chodzi o zapamiętanie jednego parametru, ale o jednoczesne uwzględnienie kilku właściwości.

Jak podejść do rozwiązania?

  • Krok 1: Zidentyfikuj, czy styl dotyczy elementu blokowego (np. układ w kolumnie, zachowanie szerokości) oraz czy są ustawione wymiary (width/height) lub ograniczenia (min/max).
  • Krok 2: Sprawdź tło i kolor tekstu (background-color, color), bo to zwykle najszybciej odróżnia warianty.
  • Krok 3: Oceń obramowanie (border: grubość, styl, kolor). Częsty błąd to pomylenie obramowania z cieniem (box-shadow), jeśli w zadaniu występuje.
  • Krok 4: Rozróżnij margines (margin) od dopełnienia (padding). Margin tworzy odstęp na zewnątrz obramowania, a padding powiększa "wnętrze" elementu wokół treści.
  • Krok 5: Zwróć uwagę na wyrównanie i typografię (text-align, font-size, font-weight), bo potrafią rozstrzygnąć remis między podobnymi blokami.

Dlaczego poprawny jest Blok 2?
Blok 2 jest wskazywany jako poprawny, ponieważ jako jedyny spełnia jednocześnie komplet warunków wynikających z podanego stylu CSS (zestaw cech wyglądu i odstępów). W praktyce oznacza to zgodność zarówno w zakresie kolorystyki i obramowania, jak i w zakresie geometrii wynikającej z modelu pudełkowego.

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • Blok 1: jest niezgodny co najmniej w jednym kluczowym parametrze (np. inny rodzaj odstępów, brak wymaganego obramowania lub inna kolorystyka), więc nie realizuje pełnej reguły CSS.
  • Blok 3: zwykle odpada przez różnicę w box modelu lub typografii — łatwo go błędnie wybrać, jeśli patrzy się tylko na jedną cechę (np. samo tło).
  • Blok 4: jest podobny do poprawnego w jednym aspekcie, ale nie zgadza się w innym (np. margines vs padding, grubość obramowania, wyrównanie treści), co oznacza, że nie jest wiernym efektem podanego stylu.

Wskazówka egzaminacyjna: Zaznaczaj cechy "twarde" (wymiary, obramowanie, odstępy), a dopiero potem "miękkie" (kolor, krój). To ogranicza zgadywanie oparte na pierwszym wrażeniu.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Margin to odstęp na zewnątrz obramowania elementu, a padding to odstęp wewnątrz obramowania, między treścią a borderem. Na ilustracji padding "rozpycha" tło elementu, a margin tworzy pustą przestrzeń poza elementem.
Model pudełkowy opisuje, że element składa się z: treści, dopełnienia, obramowania i marginesu. W zadaniach dopasowania bloku do stylu musisz ocenić, czy odstępy i rozmiar wynikają z padding/margin/border, a nie z samej treści.
Najczęściej rozstrzygają: background-color, border, width/height, padding, margin oraz text-align. Dobre podejście to sprawdzać je po kolei, zamiast kierować się tylko kolorem lub rozmiarem.
Bo oba wyglądają jak "odstęp". Różnica ujawnia się dopiero przy obramowaniu i tle: padding powiększa obszar wypełniony tłem elementu, a margin nie ma tła (to przestrzeń poza elementem). Na egzaminie zawsze szukaj, gdzie kończy się border.
Porównaj grubość, styl (ciągłe, przerywane) i kolor obramowania. Jeśli blok wygląda jakby miał tylko cień lub inną linię niż w CSS, to nie jest zgodny. Border jest częścią pudełka i zawsze otacza padding oraz treść.
Oznacza to, że po zastosowaniu reguły tylko jeden element spełnia wszystkie cechy wynikające z deklaracji (np. konkretne odstępy, kolor tła, obramowanie). Pozostałe bloki mogą mieć pojedyncze podobne cechy, ale nie będą zgodne w całym zestawie parametrów.
Najczęściej: wybór na podstawie jednego parametru (np. tła), pominięcie padding/margin, nieuwzględnienie obramowania albo złe odczytanie wyrównania tekstu. Pomaga metoda "checklisty": tło → border → rozmiar → padding → margin → tekst.
Nie zawsze. Zależy od tego, czy do wymiarów wlicza się obramowanie i dopełnienie oraz jaki jest domyślny box-sizing. Dlatego w zadaniach porównuj nie tylko "wielkość", ale też to, czy tło i border układają się zgodnie z box modelem.
Najlepiej ćwiczyć w przeglądarce: twórz prosty element i zmieniaj pojedyncze właściwości (border, margin, padding, background, text-align), obserwując różnice. Dodatkowo korzystaj z DevTools, gdzie w zakładce "Computed" widać finalne wartości stylów.
Gdy styl dotyczy rodzica (np. ustawienia czcionki, koloru tekstu) lub gdy część właściwości jest domyślna. Dziedziczą m.in. właściwości tekstu, ale nie dziedziczą typowo wymiary czy marginesy. Jeśli blok ma inny kolor tekstu, to może wynikać z dziedziczenia.
info

To pytanie poprawnie rozwiązuje 40% zdających egzamin. trudne

Eksperci podkreślają: "Aby wskazać poprawny blok, należy porównać efekt reguł CSS (np. szerokość/wysokość, tło, obramowanie, marginesy i dopełnienia, wyrównanie tekstu) z wyglądem czterech bloków na ilustracji."

Źródła:

  • MDN Web Docs: CSS box model (margin, border, padding, content) — https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/The_box_model (dostęp: 2026-02-18)
  • MDN Web Docs: CSS reference (właściwości CSS) — https://developer.mozilla.org/en-US/docs/Web/CSS/Reference (dostęp: 2026-02-18)
  • W3C: CSS 2.1 Specification, Box model — https://www.w3.org/TR/CSS21/box.html (dostęp: 2026-02-18)

Materiały:

  • Dokumentacja CSS na MDN (model pudełkowy, właściwości typograficzne i tła)
  • Specyfikacja W3C dotycząca modelu wizualnego CSS
  • Ćwiczenia praktyczne: tworzenie prostych bloków i modyfikacja padding/margin/border w DevTools

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego