html – łącza

Konstrukcja

Aby umieścić na stronie link (inaczej łącze lub hiperłącze), należy użyć znacznika <a>.

Znacznik <a> składa się zawsze ze znacznika otwierającego i zamykającego. To, co znajdzie się pomiędzy nimi, na stronie widoczne będzie jako link.

Podstawowa konstrukcja musi zawierać (wewnątrz znacznika otwierającego) atrybut href, którego wartość informuje przeglądarkę, gdzie ma prowadzić łącze:

<a href="adres do którego ma prowadzić hiperłącze">element widoczny na stronie</a>

Na przykład tak zapisana linijka kodu poprowadzi do strony internetowej Słownika Języka Polskiego PWN:

<a href="https://sjp.pwn.pl/">Słownik Języka Polskiego PWN</a>

Na stronie ten kod będzie wyglądał następująco: Słownik Język Polskiego PWN


Obrazy jako łącza

Linkiem na stronie niekoniecznie musi być tekst. Może być nim np. obrazek. Wystarczy pomiędzy otwierającym a zamykającym znacznikiem <a> umieścić znacznik <img>, zgodnie z poniższą konstrukcją:

<a href="link do strony, którą ma otworzyć łącze">
<img src="link do obrazka, który ma być łączem" alt="opis obrazka">
</a>

Przykład konkretnego rozwiązania:

<a href="https://www.w3schools.com/">
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/a/a0/W3Schools_logo.svg/255px-W3Schools_logo.svg.png" alt="logo w3schools">
</a>

Tak powyższy kod będzie wyświetlony przez przeglądarkę:

logo w3schools
logo w3schools.com

Często używane atrybuty

Znacznik <a> musi mieć atrybut href. To on informuje przeglądarkę, gdzie prowadzi link.

Można używać także kilku innych, jeśli uznamy je za użyteczne.

  • target

Atrybut target pozwoli nam np. na to, by kliknięty link otwierał się w nowej karcie przeglądarki. Jest to wygodne, gdy nie chcemy, by użytkownik, klikając link, opuścił naszą witrynę. Wtedy jak owartość musimy wpisać frazę _blank. Dodajemy go po spacji, wewnątrz znacznika otwierającego <a>:

<a href="adres do którego ma prowadzić hiperłącze" target="_blank">element widoczny na stronie</a>

Sprawdź, jak działa atrybut target.

  • download

Dodanie tego atrybutu sprawi, że po kliknięciu łącza rozpocznie się pobieranie pliku, do którego link będzie w wartości atrybutu href. Użytkownik nie zobaczy nowej strony, pojawi się natomiast okienko dialogowe pobierania.

Sprawdź, jak działa atrybut download.


Więcej informacji

Jeśli chcesz dowiedzieć się więcej o tworzeniu linków i możliwościach znacznika <a>, warto zajrzeć np. na stronę w3schools, stronę Mozilli lub stronę oficjalnej dokumentacji organizacji w3c.