KWALIFIKACJA PGF4 - STYCZEŃ 2015

PYTANIE NR 28.
Zewnętrznymi arkuszami stylów dla języka HTML są
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Poprawna odpowiedź to CSS, ponieważ jest to język służący do definiowania wyglądu (stylów) dokumentów HTML, także w postaci zewnętrznych arkuszy stylów. Java, PHP i BASIC nie są arkuszami stylów: służą do programowania lub tworzenia logiki aplikacji.

Pełne wyjaśnienie:

Zewnętrzne arkusze stylów to pliki, które zawierają reguły określające wygląd elementów strony: kolory, czcionki, marginesy, układ, responsywność itp. W świecie WWW takim arkuszem stylów jest CSS (Cascading Style Sheets). Plik CSS jest przechowywany osobno i może być dołączony do wielu stron, dzięki czemu łatwo utrzymać spójny wygląd całego serwisu.

Dlaczego CSS jest poprawne?
CSS zostało zaprojektowane właśnie do opisu prezentacji dokumentów HTML. Stosuje się je jako style wbudowane, wewnętrzne lub zewnętrzne — w tym pytaniu chodzi o wariant zewnętrzny, czyli osobny plik ze stylami.

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

  • JAVA — jest językiem programowania, a nie językiem opisu stylów. Może być używana do tworzenia aplikacji, ale nie pełni roli arkusza stylów dla HTML.
  • PHP — jest językiem skryptowym wykonywanym po stronie serwera. Generuje treść (np. HTML) lub przetwarza dane, ale nie jest arkuszem stylów i nie opisuje wyglądu elementów strony.
  • BASIC — to rodzina języków programowania, historycznie używana do nauki programowania i tworzenia aplikacji. Nie jest standardem stylowania stron WWW i nie służy jako arkusz stylów dla HTML.

Wskazówka egzaminacyjna: jeśli w odpowiedziach pojawiają się zarówno CSS, jak i języki programowania (Java, PHP, BASIC), to zwykle pytanie sprawdza rozróżnienie: HTML = struktura, CSS = wygląd, języki programowania/skryptowe = logika.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Zewnętrzny arkusz stylów to osobny plik (najczęściej z rozszerzeniem .css) zawierający reguły wyglądu strony. Plik ten dołącza się do dokumentu HTML, aby oddzielić treść od prezentacji i móc używać tych samych stylów na wielu podstronach.
Najczęściej robi się to w sekcji head dokumentu HTML poprzez odwołanie do pliku CSS. Dzięki temu przeglądarka pobiera style i stosuje je do elementów HTML. To standardowa praktyka w projektach stron i portfolio.
Ponieważ opisuje "styl" prezentacji dokumentu: kolory, typografię, odstępy, obramowania i układ. Nie tworzy treści ani logiki programu, tylko definiuje, jak elementy HTML mają wyglądać w przeglądarce.
Nie. CSS odpowiada za wygląd, a JavaScript za zachowanie i interakcje (np. animacje, reakcje na kliknięcia). Java jest osobnym językiem programowania, zwykle niezwiązanym bezpośrednio ze stylowaniem stron. To różne technologie o innych rolach.
CSS to skrót od Cascading Style Sheets, czyli kaskadowe arkusze stylów. "Kaskadowość" oznacza, że reguły mogą się nadpisywać według priorytetów (źródło stylu, specyficzność selektora, kolejność), co pozwala kontrolować finalny wygląd elementu.
Zalety to m.in.: spójny wygląd wielu podstron, łatwiejsze poprawki (zmieniasz jeden plik), mniejsza powtarzalność kodu HTML oraz lepsza organizacja pracy w zespole. Dodatkowo przeglądarka może buforować plik CSS, co przyspiesza ładowanie.
Zewnętrzny CSS jest najlepszy, gdy strona ma więcej niż jedną podstronę albo gdy chcesz zachować porządek w kodzie. Style wbudowane (inline) bywają użyteczne tylko wyjątkowo, np. do szybkiego testu lub pojedynczej, drobnej modyfikacji elementu.
Częsty błąd to traktowanie każdego języka używanego w WWW jako "stylów". PHP i Java/JavaScript odpowiadają za logikę, a nie za wygląd. W zadaniach testowych warto zapamiętać: HTML buduje strukturę, CSS nadaje wygląd, a skrypty sterują zachowaniem.
Nie. PHP może wygenerować kod HTML lub nawet wygenerować treść pliku CSS, ale sam w sobie nie jest arkuszem stylów i nie opisuje reguł prezentacji w przeglądarce. Finalne stylowanie nadal musi być zapisane w CSS, aby przeglądarka je zrozumiała.
Przećwicz podstawowe role technologii: HTML (struktura), CSS (prezentacja), JavaScript (interakcja), PHP (serwer). Zrób kilka krótkich projektów: strona z nagłówkiem, menu i galerią, a następnie wynieś style do osobnego pliku CSS i sprawdź, co się zmienia.
info

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

W praktyce zawodowej kluczowe jest to, że poprawna odpowiedź to CSS, ponieważ jest to język służący do definiowania wyglądu (stylów) dokumentów HTML, także w postaci zewnętrznych arkuszy stylów.

Źródła:

  • MDN Web Docs: "CSS: Cascading Style Sheets" (wprowadzenie), https://developer.mozilla.org/en-US/docs/Web/CSS (dostęp: 2026-02-18)
  • MDN Web Docs: "Linking style sheets to HTML documents" (HTML/CSS), https://developer.mozilla.org/en-US/docs/Learn/CSS/First_steps/How_CSS_is_structured (dostęp: 2026-02-18)
  • WHATWG HTML Living Standard: sekcje dot. odwołań do arkuszy stylów (link types / stylesheet), https://html.spec.whatwg.org/ (dostęp: 2026-02-18)

Materiały:

  • Dokumentacja MDN Web Docs: CSS (wprowadzenie i podstawy)
  • Dokumentacja MDN Web Docs: HTML (podstawy struktury dokumentu)
  • Specyfikacja WHATWG HTML (sekcje dot. odwołań do arkuszy stylów)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego