KWALIFIKACJA INF3 - STYCZEŃ 2024

PYTANIE NR 6.
W języku HTML, aby zdefiniować hiperłącze otwierające się w osobnej karcie przeglądarki, należy zastosować atrybut
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Aby otworzyć odnośnik w nowej karcie/oknie, w elemencie <a> stosuje się atrybut target z wartością _blank. Pozostałe propozycje nie służą do wskazania nowego kontekstu przeglądania: rel opisuje relację linku, a _new nie jest standardową wartością.

Pełne wyjaśnienie:

W HTML hiperłącze tworzy się najczęściej znacznikiem <a> z atrybutem href. Jeżeli celem jest otwarcie linku poza bieżącą kartą, używa się atrybutu target z wartością _blank. Ta wartość wskazuje, że odnośnik ma zostać otwarty w nowym kontekście przeglądania (typowo w nowej karcie, a w części konfiguracji przeglądarki – w nowym oknie).

Odpowiedź "rel = "external"" jest niepoprawna w tym sensie, że atrybut rel nie steruje miejscem otwarcia strony. Służy do opisu relacji pomiędzy dokumentem źródłowym a dokumentem docelowym (np. typ powiązania nawigacyjnego lub informacja dla narzędzi). Nawet jeśli spotyka się różne wartości rel w praktyce, nie zastępuje to mechanizmu działania target.

Odpowiedź "target = "_new"" jest pułapką: wygląda podobnie do "_blank", ale nie jest standardową, predefiniowaną wartością o takim znaczeniu. W HTML wyróżnia się m.in. specjalne słowa kluczowe (jak "_blank"), a inne nazwy mogą mieć odmienne znaczenie (np. mogą odnosić się do nazwanych kontekstów), jednak "_new" nie jest tym samym co "_blank".

Odpowiedź "rel = "prev"" również nie realizuje otwierania w nowej karcie. "prev" dotyczy relacji nawigacyjnej (poprzedni zasób), użytecznej np. przy stronicowaniu, ale nie wpływa na to, czy przeglądarka ma otworzyć nową kartę.

W praktyce front-end warto pamiętać, że otwieranie w nowej karcie bywa łączone z dodatkowymi zaleceniami bezpieczeństwa i użyteczności, ale mechanizm samego otwarcia realizuje właśnie target="_blank".

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Użyj atrybutu target w znaczniku <a> z wartością _blank, np. <a href="..." target="_blank">. Przeglądarka zwykle otworzy adres w nowej karcie (czasem w nowym oknie zależnie od ustawień).
target określa, gdzie ma się otworzyć dokument wskazany w href, czyli w jakim kontekście przeglądania. Najczęściej spotkasz _self (bieżąca karta) oraz _blank (nowa karta/okno).
HTML wskazuje nowy kontekst przeglądania, ale to przeglądarka i jej ustawienia decydują, czy będzie to nowa karta czy okno. Użytkownik może mieć też rozszerzenia lub polityki bezpieczeństwa zmieniające zachowanie otwierania linków.
Nie. Atrybut rel opisuje relację pomiędzy stroną a celem linku (informacja semantyczna), a nie miejsce otwarcia. Do otwarcia w nowej karcie/oknie służy target="_blank".
Najczęściej myli się wartość _blank z nieistniejącymi "standardowymi" zapisami typu _new albo wybiera się atrybut rel, bo kojarzy się z linkami. Warto zapamiętać: mechanizm otwierania kontroluje target.
Hiperłącze (link) to element strony, który prowadzi do innego zasobu (strony, pliku, sekcji dokumentu). W HTML najczęściej tworzy się je znacznikiem <a> z atrybutem href wskazującym adres docelowy.
Najczęściej spotyka się _self (otwarcie w bieżącej karcie) i _blank (otwarcie w nowej karcie/oknie). Istnieje też możliwość używania nazwanych kontekstów (np. nazwy ramek), ale na egzaminach zwykle sprawdza się _blank.
Nie ma takiego obowiązku w HTML. To decyzja projektowa: otwarcie w nowej karcie może być wygodne (np. dokumentacja, regulamin), ale czasem utrudnia nawigację. Na egzaminie ważne jest rozpoznanie, że to właśnie target steruje miejscem otwarcia.
rel przekazuje informację o typie powiązania linku (np. nawigacja, powiązania semantyczne, wskazówki dla narzędzi). Nie definiuje zachowania interfejsu przeglądarki w zakresie otwierania kart. To rozróżnienie: rel = relacja, target = kontekst otwarcia.
Ucz się przez krótkie przykłady: wypisz popularne znaczniki (<a>, <img>, <form>) i ich kluczowe atrybuty. Dla linków zapamiętaj zestaw: href, target, rel. Ćwicz rozróżnianie, co wpływa na zachowanie, a co na semantykę.
info

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

W praktyce zawodowej kluczowe jest to, że aby otworzyć odnośnik w nowej karcie/oknie, w elemencie &lt;a&gt; stosuje się atrybut target z wartością _blank.

Źródła:

  • MDN Web Docs: "HTML attribute: target" (dla elementu &lt;a&gt;), https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#target — dostęp 2026-02-27
  • MDN Web Docs: "The a element" (opis hiperłączy i atrybutów), https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a — dostęp 2026-02-27
  • WHATWG HTML Living Standard: "Links" / "The a element", https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-a-element — dostęp 2026-02-27

Materiały:

  • Dokumentacja MDN: element &lt;a&gt; i atrybut target
  • Dokumentacja MDN: atrybut rel i wartości związane z bezpieczeństwem
  • Specyfikacja HTML (WHATWG): sekcje dotyczące hyperlinków i browsing context

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego