[HTML] Znacznik <base>

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:

Thank you for reading this post, don't forget to subscribe!


 

 
 .....
 

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>