Znacznik <base> określa bazowy adres URL dla wszystkich adresów na stronie.

Różnice pomiędzy HTML i XHTML:

W HTML ten znacznik nie ma znacznika zamykającego.

W XHTML ten znacznik musi być poprawnie zamknięty.

Wskazówki

Ten znacznik musi być umieszczony wewnątrz znacznika <head>.

Przykład:

Poniższe dwa przykłady kodu HTML są sobie równoważne:

<html>
<body>
<div><img src="https://webologia.pl/images/logo.gif" width="200" height="100" alt="logo" /></div>
</body>
</html>
<html>
<head>
<base href="https://webologia.pl/images/" />
</head>
<body>
<div><img src="logo.gif" width="200" height="100" alt="logo" /></div>
</body>
</html>

DTD w których można korzystać ze znacznika <base>: Strict, Transitional, Frameset.

Atrybuty znacznika <base>

Wartości w kolumnie “Wym.” oznaczają czy atrybut jest wymagany.

Wartości w kolumnie DTD oznaczają w których DTD poszczególne atrybuty mogą być używane: S=Strict, T=Transitional, F=Frameset.

Nazwa Opis Wym. DTD
href Docelowy adres URL Tak STF
target Określa gdzie otworzyć docelowy adres:

  • _blank – w nowym oknie;
  • _self – w tej samej ramce;
  • _parent – w ramce która jest rodzicem bieżącej ramki;
  • _top – w ramce najwyższego poziomu, czyli w całym oknie przeglądarki.
Nie TF