Linki inaczej zwane odsyłaczami, służą tak w dużym skrócie do przemieszczania się po internecie.
Umożliwiają przechodzenie od strony do strony.
Skrócona nazwa link (ang. łącze, połączenie) pochodzi od ang. hyperlink (ang. hiperłącze).
Linki zwane są również odsyłaczami lub odwołaniami do różnych miejsc w sieci.
To one sprawiają, że internet jest zbiorem połączonych ze sobą dokumentów, występujących najczęściej w postaci stron internetowych.
Linki możemy podzielić na wewnętrzne oraz zewnętrzne.
Linki wewnętrzne mają również dwojaki podział, na linki prowadzące do:
Linki zewnętrzne zaś, prowadzą na strony tzw. zewnętrzne, tzn. znajdujące się na innych domenach np. google.pl.
Do tworzenia linków używamy elementu <a>
(ang. anchor – kotwica, bądź zakotwiczenie).
Pomiędzy znacznikami wpisujemy tekst odsyłacza, tzn. tekst który zostanie wyświetlony na ekranie, może to być również grafika.
<a>rrogacz</a>
Po "najechaniu" na link nic się nie dzieje - musimy dodać atrybut - adres strony.
Atrybutem tym jest href
(ang. hypertext reference – odniesienie w hipertekście), któremu przypisujemy adres.
<a href="http://rrogacz.pl">rrogacz</a>
target=
_blank
- otwiera dokument w nowym oknie
_self
- otwiera dokument w aktualnym oknie (wartość domyślna)
_parent
- otwiera dokument w ramce "rodzica" - obiekt nadrzędny
_top
- otwiera dokument w widoku pełnoekranowym
framename
- otwiera dokument w ramce o podanej nazwie
<a href="http://rrogacz.pl" target=_blank>rrogacz</a>
Elementem docelowym jest tu dokument znajdujący się w tym samym serwisie co strona główna.
Odwołujemy się do pliku zapisanego na naszym serwerze.
<a href="podstrona1.html">podstrona 1</a>
Elementem docelowym jest w tym przypadku strona zapisana na innym serwerze.
Adres strony poprzedzamy określeniem protokołu http://
, co informuje przeglądarkę, że odwołanie
dotyczy adresu zewnętrznego.
Przy linkach zewnętrznych dobrą praktyką jest stosowanie dodatkowego atrybutu target
.
Określa on sposób otwierania nowej strony.
Ustawienie wartości target=_blank
spowoduje otwarcie nowego okna.
<a href="http://google.pl" target=_blank>google.pl</a>
Elementem docelowym jest tu miejsce w tym samym dokumencie.
Odwołujemy się do sekcji w tym samym pliku.
Sekcja musi mieć nadany atrybut id
, do którego będziemy się odwoływać.
<p id="poczatek"></p>
Link do tej sekcji wygląda następująco:
<a href="#poczatek">linki HTML</a>
Mapowanie odsyłaczy jest swoistym tworzeniem odnośnika z wybranego obszaru grafiki.
Określamy obszar grafiki względem górnego, lewego narożnika i przypisyjemy mu adres łącza.
<img src="ścieżka dostępu" alt="tekst alternatywny" usemap="#nazwa_mapy">
<map id="nazwa_mapy" name="nazwa_mapy">
<area shape="kształt" coords="współrzędne" href="adres" alt="tekst">
<area shape="kształt" coords="współrzędne" href="adres" alt="tekst">
...
</map>
usemap
- atrybut definiuje daną grafikę jako mapę odsyłaczy.map
- znacznik definiuje mapę obrazów dla map odsyłaczy, posiada następujące atrybuty:
area
- element opisuje pojedynczy obszar, zawiera następujące atrybuty: