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).