KWALIFIKACJA INF3 - CZERWIEC 2015

PYTANIE NR 4.
Który zapis stylu CSS ustawi tło bloku na kolor niebieski?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
W CSS kolor tła elementu ustawia właściwość background-color. Reguła div {background-color: blue;} nadaje niebieskie tło całemu obszarowi bloku div. Pozostałe odpowiedzi dotyczą koloru obramowania, koloru tekstu albo używają niepoprawnej właściwości, więc nie zmienią tła.

Pełne wyjaśnienie:

W CSS wygląd elementu opisuje się regułą złożoną z selektora (np. div) oraz deklaracji wewnątrz nawiasów klamrowych. Aby ustawić kolor tła (czyli wypełnienie obszaru elementu w modelu pudełkowym), stosuje się właściwość background-color.

Dlatego poprawny zapis to: div {background-color: blue;}. Wartość blue jest nazwą koloru; w praktyce można też używać innych formatów (np. zapisów heksadecymalnych lub RGB), ale nie jest to potrzebne w tym pytaniu.

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

  • div {border-color: blue;} – ustawia kolor obramowania (border), a nie tła. Co więcej, bez ustawienia stylu i szerokości obramowania efekt może być niewidoczny.
  • div {shadow: blue;} – w standardowym CSS nie ma ogólnej właściwości shadow do cienia elementu; przez to przeglądarka zignoruje taką deklarację.
  • div {color: blue;} – właściwość color dotyczy przede wszystkim koloru tekstu (i elementów dziedziczących), nie tła bloku.

Na egzaminie warto zapamiętać rozróżnienie: background-* odpowiada za tło, border-* za obramowanie, a color za tekst. To pozwala szybko wyeliminować odpowiedzi, które "zmieniają kolor", ale nie ten, o który pyta zadanie.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
background-color to właściwość CSS ustawiająca kolor tła elementu (wypełnienie obszaru elementu). Działa dla bloków i elementów liniowych, a wartością może być np. nazwa koloru, zapis heksadecymalny, RGB lub HSL.
Użyj reguły z właściwością background-color, np.: div { background-color: blue; }. Selektor div wskazuje elementy tego typu, a deklaracja zmienia kolor ich tła.
Właściwość color w CSS dotyczy głównie koloru tekstu (oraz elementów dziedziczących ten kolor), a nie tła. Do tła służą właściwości z grupy background-*, np. background-color.
background-color zmienia wypełnienie elementu (tło), a border-color zmienia kolor obramowania. Obramowanie jest widoczne dopiero, gdy ustawisz też jego styl i szerokość (np. border: 1px solid).
Tak, blue jest jedną z nazw kolorów rozpoznawanych przez CSS. W praktyce często używa się też zapisów typu #0000ff lub rgb(...), ale na egzaminie nazwy kolorów są akceptowalne, o ile składnia deklaracji jest poprawna.
W standardowym CSS nie ma uniwersalnej właściwości shadow. Cienie realizuje się innymi właściwościami, np. box-shadow (cień elementu) lub text-shadow (cień tekstu). Niepoprawna właściwość zostanie zwykle zignorowana.
Słowa "tło", "wypełnienie", "kolor pola" wskazują na background-color. Gdy w treści jest "kolor czcionki/tekstu", chodzi o color. Jeśli jest "obramowanie/ramka", właściwe będą border-*.
W background-color można użyć m.in. nazw kolorów, zapisu heksadecymalnego, RGB/RGBA, HSL/HSLA. Na egzaminie najczęściej spotkasz proste wartości jak nazwy kolorów lub heksy, ważna jest poprawna właściwość i średnik.
W praktyce warto dodawać średnik po każdej deklaracji, np. background-color: blue;. Choć przy pojedynczej deklaracji bywa to tolerowane, brak średnika może powodować błędy przy dopisywaniu kolejnych właściwości i w zadaniach egzaminacyjnych jest uznawany za błąd stylu.
Najskuteczniej: zrób krótką ściągę "tło = background-color, tekst = color, ramka = border", a potem testuj w DevTools przeglądarki. Zmieniaj po jednej właściwości i obserwuj efekt – to utrwala skojarzenie nazwy właściwości z tym, co faktycznie zmienia.
info

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

W praktyce zawodowej kluczowe jest to, że w CSS kolor tła elementu ustawia właściwość background-color.

Źródła:

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

Materiały:

  • Dokumentacja MDN Web Docs: właściwość background-color
  • Dokumentacja MDN Web Docs: właściwości color i border-color
  • Kurs podstaw CSS (selektory, właściwości, model pudełkowy)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego