Nawigacja: Odnośniki wewnętrzne
Względna ścieżka dostępu
Tworząc odnośniki w obrębie jednego serwisu internetowego posługiwać się będziemy względnymi ścieżkami dostępu (relatywne, (ang.) relative). Ścieżka taka nie zawiera pełnego adresu podstrony, pomija chociażby adres strony głównej.
Ścieżka relatywna wykorzystuje pewne charakterystyczne oznaczenia:
- / oznacza stronę główną, korzeń drzewa serwisu internetowego
- ./ oznacza aktualną podstronę
- ../ oznacza podstronę położoną o jeden poziom wyżej w hierarchii podstron / katalogów
Przykładowa strona zawiera między innymi następujące podstrony:
- superadres.pl
- kotki.html
- pieski.html
- pieski/rasowe.html
- kaczki/index.html
Jeśli zamieścimy na stronie pieski/rasowe.html odnośnik do kotki.html, czyli będziemy przechodzili w hierarchii podstron o jedną w górę, odnośnik może wyglądać następująco:
../kotki.html
Możemy również odwołać się do linku bazowego, najczęściej strony głównej:
/kotki.html
Gdzie .. to przejście w górę hierarchii, a kotki.html adres znajdującej się tam strony.
<base>
Znacznik ten jest znacznikiem umieszczanym w sekcji <head></head> dokumentu html.
Specyfikuje on część bazową relatywnych odnośników na stronie, przykładowo:
<base href="https://technikprogramista.pl/kursy/" target="_blank">
Określa, że początkową częścią każdego odnośnika relatywnego będzie powyższy link (https://technikprogramista.pl/kursy/) , natomiast wszystkie kliknięte odnośniki otworzą się w nowym oknie.