Znacznik base

HTML4 HTML5

<base>

Znacznik <base> należy do metadanych dokumentu (informacji o dokumencie) i jest umieszczany wraz z innymi metadanymi w sekcji HEAD. Określa bazowy URL, względem którego podawane są wszystkie adresy względne łącz występujących w dokumencie.

Znacznik otwierający jest obowiązkowy, zamykający nie istnieje.

Atrybuty:

href="..." - bazowy URL, względem którego podawane są wszystkie adresy względne w dokumencie.

target="..." - domyślne miejsce wyświetlania wyniku odwołania:

  • _blank - otwórz w tym samym oknie/ramce przeglądarki,
  • _parent - otwórz w nowym oknie,
  • _self - otwórz w nadrzędnym oknie/ramce,
  • _top - otwórz w głównej ramce (zastąp wszystkie ramki).

Przykład

<!DOCTYPE html>
<html>
<head>
  <base href="http://alg24.com/images/" target="_blank">
</head>
<body>
<p><img src="/wstecz.png" width="100" height="25" alt="Algorytm"> - podając adres względny wczytujemy obrazek znajdujący się pod adresem "<a href="/images/wstecz.png">http://alg24.com/images/wstecz.png</a>".</p>
<p><a href="http://alg24.com">alg24.com</a> - Ten link otworzy naszą stronę główną w nowym oknie. Dzieje się tak ponieważ argument target wewnątrz znacznika base w sekcji HEAD ma ustawioną wartość "_blank".</p>
</body>
</html>