KWALIFIKACJA INF3 - CZERWIEC 2023

PYTANIE NR 5.
Aby dołączyć kaskadowy arkusz stylów zapisany w zewnętrznym pliku, należy użyć następującego fragmentu kodu HTML
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Zewnętrzny arkusz CSS dołącza się w HTML przez element <link> z rel="stylesheet" oraz href wskazującym plik .css.
Taki zapis informuje przeglądarkę, że ma pobrać i zastosować style. Pozostałe znaczniki (<div>, <option>, <meta>) nie służą do linkowania arkuszy stylów.

Pełne wyjaśnienie:

Aby dołączyć kaskadowy arkusz stylów zapisany w zewnętrznym pliku, w HTML stosuje się element <link>. Jest to standardowy mechanizm "podpinania" zasobów do dokumentu, a w przypadku CSS kluczowy jest atrybut rel ustawiony na wartość stylesheet. To właśnie relacja stylesheet mówi przeglądarce, że wskazany zasób jest arkuszem stylów.

Dlaczego poprawna odpowiedź działa?
Fragment z <link rel="stylesheet" ... href="styl.css"> zawiera:

  • href – ścieżkę/URL do pliku CSS, który ma zostać pobrany,
  • rel="stylesheet" – jednoznaczną informację o przeznaczeniu zasobu,
  • (opcjonalnie) type="text/css" – historycznie używany typ MIME; w nowoczesnym HTML zwykle nie jest wymagany, ale nie zmienia tego, że wskazuje CSS.
W praktyce taki element umieszcza się w sekcji <head>, aby style zostały wczytane przed renderowaniem treści strony.

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • <div ...> to element strukturalny służący do grupowania treści. Nie definiuje relacji "arkusz stylów" i nie powoduje pobrania pliku CSS.
  • <option ...> (nawet w błędnej składni) jest kojarzony z listami wyboru w formularzach (<select>). Nie służy do podłączania zasobów strony.
  • <meta ...> służy do metadanych (np. kodowanie znaków). Wskazanie pliku w atrybucie charset jest bez sensu semantycznie i nie dołącza stylów.

Wskazówka egzaminacyjna: jeśli pytanie dotyczy dołączenia zewnętrznego CSS, szukaj odpowiedzi z <link> oraz parą: rel="stylesheet" + href="...css". Sama obecność nazwy pliku nie wystarczy, liczy się poprawna rola znacznika i atrybutów.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Użyj elementu <link> w sekcji <head>, np. <link rel="stylesheet" href="styl.css">. Atrybut rel="stylesheet" określa typ relacji, a href wskazuje plik CSS do pobrania.
Wartość stylesheet w atrybucie rel mówi przeglądarce, że wskazany zasób ma zostać potraktowany jako arkusz stylów. Bez tej informacji przeglądarka nie będzie wiedziała, że ma zastosować reguły CSS do renderowania dokumentu.
Najczęściej w sekcji <head>, aby style wczytały się przed wyświetleniem treści. Dzięki temu ogranicza się "mignięcie" strony bez stylów i zapewnia spójny wygląd od pierwszego renderu.
W praktyce w nowoczesnym HTML zwykle nie jest wymagany, bo przeglądarki domyślnie interpretują arkusz jako CSS przy rel="stylesheet". Może jednak pojawiać się w starszych przykładach lub w zadaniach egzaminacyjnych i nadal jest rozpoznawany.
href to adres zasobu (URL lub ścieżka względna), który ma zostać pobrany. Dla CSS będzie to zwykle plik z rozszerzeniem .css, np. href="css/styl.css". Błędna ścieżka to częsta przyczyna "braku stylów".
Najczęstsze problemy to: zła ścieżka w href, literówki w nazwie pliku, umieszczenie <link> w złym miejscu, brak rel="stylesheet" oraz mylenie <link> z <style> (styl wewnętrzny) lub ze znacznikami strukturalnymi.
<link> służy do dołączenia zewnętrznego pliku CSS (osobny plik, łatwe współdzielenie między stronami). <style> zawiera reguły CSS bezpośrednio w dokumencie HTML. W projektach zwykle preferuje się pliki zewnętrzne dla porządku i wielokrotnego użycia.
Tak. Możesz dodać kilka elementów <link rel="stylesheet" ...> w <head>. Kolejność ma znaczenie: później wczytane style mogą nadpisywać wcześniejsze (zgodnie z zasadami kaskady i specyficzności selektorów).
Zewnętrzny CSS jest lepszy, gdy styl ma być współdzielony na wielu podstronach i łatwy w utrzymaniu. Style inline (np. style="...") utrudniają porządek w kodzie i zwiększają ryzyko niespójności. Inline bywa użyteczne tylko dla wyjątkowych, pojedynczych nadpisań.
Użyj narzędzi deweloperskich (zakładka Network/Sieć) i sprawdź, czy żądanie do pliku .css ma status 200. Dodatkowo w zakładce Elements/Inspektor zobaczysz zastosowane reguły. Status 404 zwykle oznacza błąd w ścieżce href.
info

To pytanie poprawnie rozwiązuje 83% zdających egzamin. średnio łatwe

Według specjalistów z branży: "Zewnętrzny arkusz CSS dołącza się w HTML przez element &lt;link&gt; z rel=&quot;stylesheet&quot; oraz href wskazującym plik .css.Taki zapis informuje przeglądarkę, że ma pobrać i zastosować style."

Źródła:

  • WHATWG HTML Living Standard, The link element ("4.2.4 The link element"), https://html.spec.whatwg.org/multipage/semantics.html#the-link-element - accessed 2026-02-18
  • MDN Web Docs, "&lt;link&gt;: The External Resource Link element", https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link - accessed 2026-02-18
  • MDN Web Docs, "Getting started with CSS" (sekcja o dodawaniu CSS do dokumentu), https://developer.mozilla.org/en-US/docs/Learn/CSS/First_steps/Getting_started#adding_css_to_our_document - accessed 2026-02-18

Materiały:

  • Dokumentacja HTML: sekcja o elemencie &lt;link&gt; (specyfikacja WHATWG)
  • MDN Web Docs: opis elementu &lt;link&gt; oraz lekcje o dołączaniu CSS
  • Ćwiczenia praktyczne: stworzenie prostej strony HTML i podłączenie arkusza CSS z różnymi ścieżkami względnymi

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego