KWALIFIKACJA INF3 - CZERWIEC 2014

PYTANIE NR 4.
Kaskadowe arkusze stylów tworzy się w celu
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
CSS służy do definiowania wyglądu i prezentacji dokumentu, tak aby łatwiej sterować formatowaniem (kolory, czcionki, układ) bez zmieniania treści i struktury HTML. Dzięki temu zmiany stylu można wykonywać centralnie i konsekwentnie w wielu miejscach serwisu.

Pełne wyjaśnienie:

Kaskadowe arkusze stylów (CSS) są tworzone po to, aby opisać prezentację dokumentu (wygląd) w sposób niezależny od jego struktury (HTML). W praktyce oznacza to, że zamiast nadawać wygląd "w środku" treści, definiuje się reguły stylów, które przeglądarka stosuje do elementów strony.

Odpowiedź "ułatwienia formatowania strony." jest poprawna, ponieważ CSS pozwala:

  • ustalać kolory, tła, obramowania, marginesy i odstępy,
  • zarządzać typografią (krój, rozmiar, interlinia),
  • kontrolować układ (np. rozmieszczenie bloków),
  • wprowadzać spójny wygląd wielu podstron jednym zestawem reguł.

Stwierdzenie o "nadpisywaniu wartości znaczników już ustawionych na stronie" opisuje jedynie jeden z mechanizmów działania CSS (priorytety, specyficzność, kolejność reguł), ale nie jest głównym celem tworzenia CSS. Podobnie odpowiedź o "połączeniu struktury dokumentu z formą prezentacji" jest sprzeczna z podstawową ideą WWW: CSS ma oddzielać warstwę prezentacji od struktury, a nie je łączyć. Z kolei "blokowanie jakichkolwiek zmian" jest niezgodne z praktyką: CSS umożliwia modyfikacje stylów i ich rozwój, nie jest mechanizmem blokad.

Wskazówka egzaminacyjna: gdy pytanie dotyczy "po co jest CSS", najczęściej chodzi o stylowanie i ułatwienie formatowania oraz o zasadę separacji warstw (HTML = struktura, CSS = wygląd).

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Kaskadowe arkusze stylów to CSS – język opisujący wygląd elementów strony (np. kolory, czcionki, marginesy, układ). "Kaskadowe" oznacza, że gdy kilka reguł dotyczy tego samego elementu, przeglądarka rozstrzyga pierwszeństwo według zasad kaskady (m.in. specyficzność i kolejność).
CSS ułatwia formatowanie, bo pozwala ustawić wygląd w jednym miejscu i zastosować go do wielu elementów lub podstron. Zmiana jednej reguły (np. stylu nagłówków) może automatycznie zmienić wygląd w całym serwisie, bez ręcznej edycji wielu fragmentów HTML.
Oddzielenie struktury (HTML) od prezentacji (CSS) poprawia czytelność kodu, ułatwia utrzymanie projektu i przyspiesza wprowadzanie zmian. HTML opisuje znaczenie i układ treści, a CSS odpowiada za wygląd. Dzięki temu łatwiej też tworzyć różne wersje wyglądu tej samej treści.
Nie. CSS obejmuje także układ (np. rozmieszczenie elementów), odstępy, obramowania, responsywność, animacje i dostosowanie wyglądu do różnych ekranów. Kolory i fonty są tylko najprostszym przykładem. Na egzaminie warto pamiętać, że CSS to ogólnie "prezentacja" dokumentu.
Kaskadowość oznacza, że ostateczny styl elementu wynika z wielu możliwych reguł. Jeśli reguły się "kłócą", przeglądarka wybiera tę o wyższym priorytecie (np. bardziej szczegółowy selektor) albo tę, która występuje później. To mechanizm rozstrzygania, a nie główny cel CSS.
Brzmi poprawnie, ale stoi w sprzeczności z podstawową zasadą projektowania stron: strukturę (HTML) i prezentację (CSS) zwykle się rozdziela. CSS nie służy do łączenia tych warstw w jedną, tylko do tego, by wygląd można było zmieniać niezależnie od treści i semantyki dokumentu.
Częsty błąd to mylenie "celu CSS" z "mechanizmem CSS". Uczniowie wybierają odpowiedzi o nadpisywaniu lub priorytetach reguł, bo kojarzą "kaskadę", a pytanie dotyczy ogólnego zastosowania: łatwego formatowania i zarządzania wyglądem strony.
Zewnętrzny arkusz stylów jest najlepszy, gdy strona ma wiele podstron lub gdy chcesz zachować spójny wygląd całego serwisu. Ułatwia to utrzymanie projektu: jedna zmiana w pliku CSS może zaktualizować wygląd w wielu miejscach. To też typowe rozwiązanie produkcyjne.
Pytanie o cel zwykle dotyczy "po co" używa się CSS: formatowanie, wygląd, separacja warstw. Pytanie o działanie dotyczy "jak": kaskada, dziedziczenie, specyficzność, kolejność reguł. Na egzaminie zwróć uwagę na czasownik: "w celu" vs "na czym polega".
CSS z założenia nie służy do zmieniania treści (tekstu, danych) jak JavaScript. CSS opisuje wygląd i prezentację elementów, które już są w HTML. W praktyce CSS może ukrywać/pokazywać elementy lub zmieniać ich układ, ale nie zastępuje logiki aplikacji i manipulacji danymi.
info

Statystycznie 74% uczniów zna prawidłową odpowiedź. średnio łatwe

Eksperci podkreślają: "CSS służy do definiowania wyglądu i prezentacji dokumentu, tak aby łatwiej sterować formatowaniem (kolory, czcionki, układ) bez zmieniania treści i struktury HTML."

Źródła:

  • MDN Web Docs: "CSS: Cascading Style Sheets" (wprowadzenie i cel CSS) — https://developer.mozilla.org/en-US/docs/Web/CSS (dostęp 2026-03-01)
  • MDN Web Docs: "Learn CSS: First steps / What is CSS?" — https://developer.mozilla.org/en-US/docs/Learn/CSS/First_steps/What_is_CSS (dostęp 2026-03-01)
  • W3C: "CSS Snapshot 2023" (przegląd stanu specyfikacji CSS) — https://www.w3.org/TR/CSS/ (dostęp 2026-03-01)

Materiały:

  • Dokumentacja MDN: sekcja wprowadzająca do CSS
  • W3C: przegląd specyfikacji CSS (snapshot)
  • Kurs podstaw CSS (selektory, właściwości, kaskadowość i dziedziczenie)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego