KWALIFIKACJA INF3 - STYCZEŃ 2021

PYTANIE NR 24.
Który zapis w dokumencie HTML pozwala na połączenie z zewnętrznym arkuszem stylów o nazwie style.css?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Poprawne podłączenie zewnętrznego CSS realizuje element <link> z atrybutem rel="stylesheet" (typ relacji) oraz href wskazującym plik, np. <link rel="stylesheet" href="style.css">. Element <a> służy do hiperłączy, a nie do ładowania arkuszy stylów.

Pełne wyjaśnienie:

Aby połączyć dokument HTML z zewnętrznym arkuszem stylów CSS, stosuje się element <link> umieszczany standardowo w sekcji <head>. Kluczowe są dwa atrybuty:

  • rel – określa relację zasobu do dokumentu; dla CSS jest to wartość stylesheet.
  • href – wskazuje lokalizację pliku CSS (np. ścieżkę względną style.css lub adres URL).

Dlatego zapis <link rel="stylesheet" href="style.css"> jest właściwy: informuje przeglądarkę, że ma pobrać plik style.css i zastosować zawarte w nim reguły kaskadowych arkuszy stylów do renderowania strony.

Pozostałe odpowiedzi są błędne z typowych powodów spotykanych na egzaminach i w praktyce:

  • Wariant z src miesza przeznaczenie atrybutów. Atrybut src jest używany m.in. w elementach osadzających zasoby (np. skrypty lub multimedia), natomiast w <link> dla CSS używa się href. Dodatkowo błędny cudzysłów w rel powoduje niepoprawną składnię.
  • Wariant <a href="style.css"> tworzy hiperłącze do pliku, czyli klikany odnośnik, a nie mechanizm automatycznego wczytania stylów przez przeglądarkę.
  • Wariant <a src="style.css"> jest podwójnie nietrafny: element <a> nie służy do dołączania stylów, a atrybut src nie jest właściwy dla tego elementu.

Wskazówka egzaminacyjna: gdy pytanie dotyczy "podłączenia arkusza stylów", szukaj kombinacji link + rel="stylesheet" + href. To odróżnia ładowanie zasobu od zwykłego odnośnika na stronie.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Użyj elementu <link> w sekcji <head>, ustawiając rel na stylesheet i wskazując plik w href, np. <link rel="stylesheet" href="style.css">. Dzięki temu przeglądarka automatycznie pobierze i zastosuje reguły CSS.
Atrybut href służy do wskazywania docelowego zasobu w odwołaniach (np. arkuszu stylów), natomiast src jest typowy dla elementów osadzających zawartość (np. skryptów czy multimediów). Użycie src w <link> nie realizuje poprawnie dołączenia CSS.
Wartość rel="stylesheet" informuje, że wskazany zasób jest arkuszem stylów CSS powiązanym z dokumentem. Przeglądarka traktuje taki link jako instrukcję wczytania stylów i zastosowania ich do renderowania strony, a nie jako zwykły odnośnik dla użytkownika.
Najczęściej umieszcza się go w sekcji <head>, aby style były znane przeglądarce możliwie wcześnie podczas wczytywania dokumentu. Technicznie przeglądarka może przetworzyć <link> także dalej w dokumencie, ale w praktyce i na egzaminie oczekuje się <head>.
Nie. Element <a> tworzy hiperłącze, czyli klikany odnośnik. Nawet jeśli wskażesz plik CSS w href, użytkownik co najwyżej otworzy plik po kliknięciu. Do automatycznego ładowania stylów przez przeglądarkę służy <link rel="stylesheet" href="...">.
Najczęstsze to: literówki w rel (np. inna wartość niż stylesheet), użycie złego atrybutu (src zamiast href), błędne cudzysłowy lub ich brak oraz zła ścieżka do pliku (np. foldery w projekcie). Każdy z nich może sprawić, że style się nie załadują.
Otwórz narzędzia deweloperskie przeglądarki (DevTools) i sprawdź: Network czy plik CSS ma status 200, oraz Console czy nie ma błędów. Dodatkowo w panelu Elements/Styles zobaczysz, czy reguły z pliku style.css są stosowane do elementów.
W atrybucie href podajesz ścieżkę względną względem pliku HTML, np. <link rel="stylesheet" href="css/style.css">. Jeśli struktura katalogów jest inna, dopasuj ścieżkę (np. użyj ../). Na egzaminie zwracaj uwagę, czy pytanie wymaga konkretnej lokalizacji pliku.
Gdy dzielisz style na moduły, np. osobno reset, układ (layout) i komponenty, albo gdy chcesz ładować różne arkusze zależnie od warunków (np. osobny plik dla wydruku). W praktyce lepiej jednak dbać o porządek i unikać nadmiaru plików, bo to wpływa na liczbę żądań HTTP.
Wskazówka: jeśli mowa o podłączeniu zasobu (CSS, ikony, preconnect), zwykle chodzi o <link>. Jeśli mowa o przejściu użytkownika na inną stronę lub plik po kliknięciu, chodzi o <a>. Szukaj też atrybutów: <link> używa href i rel.
info

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

Eksperci podkreślają: "Poprawne podłączenie zewnętrznego CSS realizuje element &lt;link&gt; z atrybutem rel="stylesheet" (typ relacji) oraz href wskazującym plik, np. &lt;link rel="stylesheet" href="style.css"&gt;."

Źródła:

  • MDN Web Docs: "&lt;link&gt;: The External Resource Link element" (sekcja atrybutów i przykład stylesheet), https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link - dostęp 2026-03-01
  • WHATWG HTML Living Standard: "The link element" (informacje o rel=stylesheet i użyciu href), https://html.spec.whatwg.org/multipage/semantics.html#the-link-element - dostęp 2026-03-01
  • MDN Web Docs: "Linking to external CSS" (opis użycia rel="stylesheet" i href), https://developer.mozilla.org/en-US/docs/Learn/CSS/First_steps/Getting_started#adding_css_to_our_document - dostęp 2026-03-01

Materiały:

  • Dokumentacja MDN: element &lt;link&gt; oraz atrybuty rel i href
  • Specyfikacja HTML Living Standard (WHATWG): link type "stylesheet"
  • Materiały dydaktyczne do INF.3 dotyczące podstaw HTML i łączenia CSS

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego