Znacznik <base> definiuje bazowy adres URL dla wszystkich adresów na stronie, dzięki czemu adresy względne do plików na serwerze mogą być znacznie krótsze.
Element <base> akceptowalny jest przez wszystkie główne przeglądarki internetowe. Umieszczany jest w sekcji <head> strony.
W przypadku HTML5 nie ma wymogu do zamykania tego znacznika oraz podawania bezwzględnego adresu strony, a wiec obie wersje poniższego zapisu są prawidłowe:
.....
Atrybuty znacznika < base >
HREF="adres"
– Wymagany – Określa adres, według którego będą tworzone adresy względne
TARGET="cel"
– Opcjonalny – Podaje nazwę ramki, w której dokument będzie otwarty; ponadto możliwe jest tutaj podanie:
- _blank – załadowanie do nowego okna
- _parent – do ramki nadrzędnej
- _self – do tej samej, w której znajduje się element
- _top – do pełnego, oryginalnego okna
Przykład użycia znacznika < base >
Przykładowa strona
Jak widać dzięki takiemu rozwiązaniu możemy uzyskać znaczne korzyści:
- Oszczędność czasu pisania kodu
- Mniejszy rozmiar pliku
- W przypadku zmiany struktury folderów – wystarczy zmienić jedną ścieżkę w znaczniku <base>