Jak zrobić odnośnik w HTML?

Aby utworzyć odnośnik w HTML, wykorzystuje się element <a> (ang. anchor), który służy do kierowania użytkownika do innych stron internetowych, plików, miejsc w obrębie tej samej strony czy nawet do otwierania klienta poczty e-mail.

Podstawowa składnia odnośnika

Odnośnik tworzy się za pomocą elementu <a> oraz atrybutu href, który określa adres docelowy. Przykład:

<a href="https://example.com">Przejdź do Example.com</a> 

W tym przykładzie:

  • <a> – rozpoczyna odnośnik;
  • href – zawiera URL, czyli adres docelowy;
  • Przejdź do Example.com – tekst wyświetlany jako link;
  • </a> – kończy znacznik odnośnika.

Odnośniki do stron lokalnych i zewnętrznych

  • Link do strony zewnętrznej
 <a href="https://kurshtmlcss.pl">Strona kursu HTML/CSS</a> 
  • Link do innej strony w obrębie tego samego projektu (ścieżka względna)
 <a href="docs/instrukcja.html">Instrukcja</a> 

Ten odnośnik będzie prowadził do pliku instrukcja.html w folderze docs projektu.

Odnośnik otwierany w nowej karcie

Aby użytkownik po kliknięciu odnośnika został przekierowany do wybranej strony w nowej karcie, dodaj atrybut target="_blank":

<a href="https://example.com" target="_blank">Otwórz w nowej karcie</a> 

Link do adresu e-mail

Za pomocą protokołu mailto: można utworzyć odnośnik umożliwiający rozpoczęcie pisania wiadomości e-mail:

<a href="mailto:[email protected]">Napisz do nas</a> 

Po kliknięciu zostanie otwarty domyślny program pocztowy z wpisanym adresem e-mail w polu odbiorcy.

Odnośnik jako kotwica (link wewnątrz dokumentu)

Możesz umożliwić użytkownikom szybkie przemieszczanie się po różnych sekcjach tej samej strony, stosując kotwice:

  1. Definiowanie miejsca docelowego (kotwicy)

<a name="kontakt"></a>
<h2>Dane kontaktowe</h2>
  1. Tworzenie odnośnika do kotwicy

<a href="#kontakt">Przejdź do kontaktu</a>

Po kliknięciu, strona automatycznie przewinie się do miejsca oznaczonego kotwicą o danej nazwie.

Najlepsze praktyki przy tworzeniu odnośników

  • Opisowy tekst linku – Używaj zrozumiałych i konkretnych opisów zamiast ogólnych zwrotów typu „kliknij tutaj”; ułatwia to korzystanie ze strony osobom z niepełnosprawnościami i wpływa pozytywnie na SEO.
  • Unikaj zagnieżdżania odnośników – nie wolno umieszczać znacznika <a> w innym znaczniku <a>; taki kod jest niepoprawny i niezgodny ze standardami HTML.
  • Nie otaczaj elementów blokowych – w klasycznym HTML nie należy otaczać elementów blokowych (np. <div>, <section>) bezpośrednio linkiem; jednak w HTML5 można już otaczać elementami blokowymi, jeśli tego wymaga projekt, ale należy zachować ostrożność.

Dodatkowe atrybuty używane w odnośnikach

  • title – podpowiedź wyświetlana po najechaniu kursorem;

<a href="strona.html" title="Strona z instrukcjami">Instrukcje</a>
  • rel – określa relację między bieżącą stroną a stroną docelową (np. nofollow, noopener, external); przydatny dla SEO i bezpieczeństwa.

<a href="https://zewnetrzna-strona.com" target="_blank" rel="noopener noreferrer">Zewnętrzna strona</a>

Podsumowanie

Odnośniki w HTML to kluczowy element nawigacyjny stron WWW. Umieszczaj je zgodnie z powyższymi zasadami, starając się, by były czytelne, funkcjonalne i poprawne semantycznie. Dzięki poprawnemu stosowaniu odnośników Twoja strona stanie się bardziej użyteczna, przyjazna dla użytkownika i lepiej odbierana przez wyszukiwarki.

Programista i twórca serwisu Creative Coding, absolwent Politechniki Warszawskiej (WEiTI). Od 10+ lat łączy front‑end, grafikę generatywną i narzędzia dla twórców; opublikował 120+ projektów i artykułów, prowadził warsztaty dla 2 000+ uczestników. Pracuje z JavaScriptem, Three.js, P5.js i GLSL, bada wydajność i dokumentuje procesy, tworząc praktyczne przewodniki dla osób łączących kod z obrazem, dźwiękiem i interakcją.
Zostaw komentarz

Komentarze

Brak komentarzy. Dlaczego nie rozpoczniesz dyskusji?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *