Kaskadowe arkusze stylów (CSS) stosuje się po to, aby zdefiniować wygląd i sposób formatowania elementów strony. CSS opisuje warstwę prezentacji: kolory, typografię, odstępy, obramowania, tła, pozycjonowanie, układ (np. siatkę), a także zachowanie w różnych rozdzielczościach (responsywność). Dzięki temu można oddzielić strukturę i treść dokumentu (HTML) od prezentacji (CSS), co ułatwia utrzymanie i rozwój serwisu.
Odpowiedź "definiowania sposobu formatowania elementów strony internetowej." jest poprawna, bo dokładnie oddaje istotę CSS: reguły stylów określają, jak przeglądarka ma wyrenderować elementy (np. nagłówki, akapity, linki, kontenery).
- "uzupełnienia strony internetowej o treści tekstowe." jest błędne, ponieważ treść (teksty, nagłówki, opisy) dodaje się w HTML lub generuje po stronie aplikacji (np. szablony, CMS, JavaScript). CSS nie jest językiem do wprowadzania treści dokumentu.
- "przyśpieszenia wyświetlania grafiki na stronie internetowej." jest błędne, bo wydajność ładowania obrazów zależy głównie od formatu i rozmiaru plików, kompresji, cache, sieci, a także sposobu osadzania i optymalizacji (np. lazy loading). CSS może wpływać na sposób prezentacji obrazów, ale nie jest narzędziem służącym wprost do przyspieszania ich pobierania.
- "ułatwienia użytkownikowi nawigacji." jest nieprecyzyjne jako główny cel CSS. Nawigację projektuje się przede wszystkim poprzez strukturę informacji, odpowiednie elementy HTML, interakcje i logikę aplikacji. Styl może poprawić czytelność i użyteczność (np. widoczność menu), ale to efekt pośredni, a nie podstawowa definicja CSS.
Wskazówka egzaminacyjna: jeśli w odpowiedziach pojawiają się elementy typu "wygląd/formatowanie/prezentacja", zwykle dotyczą CSS; "treść/struktura" dotyczy HTML, a "logika/reakcje/interakcje" częściej wiąże się z JavaScript lub backendem.