Atrybut target w odnośniku (elemencie <a>) określa, gdzie ma zostać otwarty dokument wskazany przez href, czyli w jakim "kontekście przeglądania" (karta/okno/ramka).
Wartość _blank oznacza, że przeglądarka ma otworzyć link w nowej karcie albo nowym oknie. To, czy będzie to karta czy okno, zależy głównie od ustawień i zachowania przeglądarki/użytkownika, ale intencja jest jedna: utworzyć nowy kontekst.
Dlaczego pozostałe odpowiedzi są błędne?
- _self – ładuje stronę w tym samym kontekście (zwykle ta sama karta), więc nie tworzy nowej karty/okna.
- _parent – ładuje stronę w kontekście nadrzędnym względem bieżącego; ma znaczenie zwłaszcza przy zagnieżdżonych ramkach (np. iframe). Nie oznacza automatycznie nowej karty.
- _top – ładuje stronę w najwyższym kontekście (wychodzi "na wierzch" z ramek), zastępując zawartość całego okna. To wciąż nie jest nowe okno/karta.
Wskazówka egzaminacyjna: jeśli w treści pytania pojawia się "nowe okno lub karta", najczęściej chodzi o _blank. W praktyce webowej często dodaje się też rel="noopener noreferrer" dla bezpieczeństwa, ale nie zmienia to znaczenia samego target.