KWALIFIKACJA INF3 - STYCZEŃ 2020

PYTANIE NR 6.
W języku CSS zdefiniowano formatowanie paragrafu, które przypisze mu następujące cechy:

background-color: red;
color: blue;
margin: 40px;

A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
background-color ustawia kolor tła elementu, więc red oznacza tło czerwone.
color dotyczy koloru tekstu, więc blue daje tekst niebieski.
margin: 40px ustawia marginesy zewnętrzne (poza obramowaniem) po 40 px z każdej strony, a nie padding (wewnętrzny).

Pełne wyjaśnienie:

W CSS każda właściwość ma ściśle określone znaczenie, dlatego taki zestaw deklaracji daje jednoznaczny efekt wizualny.

1) background-color: red;
Właściwość background-color określa kolor tła elementu. Wartość red jest predefiniowaną nazwą koloru w CSS, więc tło akapitu będzie czerwone.

2) color: blue;
Właściwość color dotyczy koloru tekstu (tzw. foreground). Zatem tekst znajdujący się wewnątrz elementu <p> będzie niebieski.

3) margin: 40px;
margin to margines zewnętrzny, czyli przestrzeń na zewnątrz obramowania elementu, oddzielająca go od sąsiednich elementów. Zapis jednej wartości 40px oznacza zastosowanie jej do wszystkich czterech stron (góra, prawo, dół, lewo).

Dlaczego pozostałe odpowiedzi są błędne?

  • Opcje z "marginesami wewnętrznymi" opisują padding, a nie margin. To częsta pomyłka, bo oba pojęcia dotyczą "odstępu", ale w innych miejscach modelu pudełkowego.
  • Opcje z odwróconymi kolorami (tło niebieskie, tekst czerwony) mylą role właściwości: background-color dotyczy tła, a color tekstu, więc nie można ich zamienić.

Wskazówka egzaminacyjna: zapamiętaj, że margin tworzy przestrzeń poza elementem, a padding w środku — między treścią a obramowaniem.

Dodatkowe pytania

Dodatkowe pytania (FAQ):

background-color ustawia kolor tła elementu HTML, np. akapitu <p>.

Wartość może być nazwą koloru (np. red), zapisem HEX, RGB lub HSL. Wpływa na obszar tła elementu, czyli "pod" treścią i (zwykle) pod paddingiem.

color definiuje kolor tekstu (pierwszego planu) w elemencie.

Nie zmienia tła — od tła jest background-color. Typowy błąd na egzaminie to zamiana tych dwóch pojęć. Przykład: color: blue sprawi, że litery będą niebieskie.

margin to odstęp na zewnątrz obramowania elementu (separuje go od innych elementów).

padding to odstęp wewnątrz elementu, między treścią a obramowaniem. Mylenie tych pojęć to najczęstsza pułapka w pytaniach o model pudełkowy CSS.

W zapisie CSS jedna wartość dla margin oznacza zastosowanie jej do wszystkich czterech stron: góra, prawo, dół i lewo.

Dopiero podanie 2, 3 lub 4 wartości rozdziela strony (np. inne dla góry i dołu). W pytaniach testowych to skrót często sprawdzany.

Użyj właściwości kierunkowej: margin-top.

Przykład: margin-top: 40px; ustawi odstęp tylko nad elementem. To przydatne w layoutach, gdy chcesz rozsunąć akapity pionowo bez zmiany odstępu po bokach.

Nie. margin tworzy przestrzeń poza elementem, więc nie jest "wypełniany" tłem elementu.

Kolor tła dotyczy obszaru elementu (treść + padding, a czasem obszar pod obramowaniem). Jeśli widzisz kolor w "odstępie", zwykle patrzysz na tło rodzica, a nie na margin.

Najczęściej:

  • zamiana ról: uznanie, że color zmienia tło,
  • uznanie, że background-color zmienia kolor tekstu,
  • pomijanie faktu, że są to dwie niezależne właściwości.

Na egzaminie zawsze mapuj właściwość na jej obszar: tło vs tekst.

Margin stosuje się, gdy chcesz oddzielić element od innych elementów (np. odstęp między akapitami, kartami, sekcjami).

Padding jest lepszy, gdy chcesz "odsunąć" treść od krawędzi elementu (np. tekst w przycisku lub w boksie), aby poprawić czytelność.

Model pudełkowy opisuje, z jakich warstw składa się element: treść, padding, obramowanie (border) i margin.

Zrozumienie kolejności tych warstw pomaga przewidzieć, gdzie pojawi się tło, gdzie powstanie odstęp i dlaczego element "zajmuje" więcej miejsca niż sam tekst.

Strategia: najpierw wypisz w myślach definicje: margin = zewnętrzny, padding = wewnętrzny.

Następnie sprawdź, czy odpowiedź poprawnie łączy nazwy właściwości z efektem (tło/tekst/odstęp). Na końcu zwróć uwagę na jednostkę (np. 40px) i czy dotyczy wszystkich stron.

info

Około 72% zdających odpowiada poprawnie na to pytanie. średnio łatwe

Źródła:

  • MDN Web Docs: CSS background-color — https://developer.mozilla.org/en-US/docs/Web/CSS/background-color (dostęp: 2026-02-18)
  • MDN Web Docs: CSS color — https://developer.mozilla.org/en-US/docs/Web/CSS/color (dostęp: 2026-02-18)
  • MDN Web Docs: CSS margin — https://developer.mozilla.org/en-US/docs/Web/CSS/margin (dostęp: 2026-02-18)

Materiały:

  • MDN Web Docs: referencje właściwości CSS (background-color, color, margin)
  • W3C/CSSWG: specyfikacje CSS dotyczące modelu pudełkowego (box model)
  • Ćwiczenia praktyczne: tworzenie prostych stron HTML z kilkoma akapitami i modyfikacja margin/padding

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego