Apraksts
Elements <BASE> tiek izvietots konteinerī <HEAD> un instruē pārlūku par tekošā dokumenta pilnu bāzes adresi. Tegs <BASE> paredzēts dokumentiem, kuros tiek izmantotas relatīvās adreses; šādi dokumenti var tikt pārcelti citā mapē un pat uz cita datora bez saišu pārtrūkšanas. Pārlūks meklē tegu <BASE>, nosaka dokumenta pilno adresi un korekti to ielādē. Piemēram, ja dokumenta adrese norādīta kā <base href="http://www.megasite.ru/hzchd">, tad attēlu pievienošanai pietiekoši uzrādīt vien relatīvo adresi <img src="/images/labuda.gif">. Šajā gadījumā pārlūks adresi uztvers kā http://www.megasite.ru/hzchd/images/labuda.gif, kas ļauj pārlūkam vienmēr atrast grafisko failu, neatkarīgi no tā, kur atrodas konkrētā web lapa. Tāpat var izmantot hierarhiskās sistēmas ceļu ar kolu. Tādējādi, ja attēls tiks pievienots kā <img src="../images/labuda.gif">, tad pilnais ceļš uz failu būs http://www.megasite.ru/images/labuda.gif.
Otrs tega <BASE> izmantojums — mērķa loga noteikšana visām konkrētajā lapā esošajām saitēm.
Sintakse
<head>
<base ...>
</head>
Parametri
- href
- Adrese, kura norādīs pilno ceļu uz failiem.
- target
- Loga vai freima nosaukums, kurā tiks ielādēts dokuments pēc pārejas no saites.
Aizverošais tegs
Nav nepieciešams.
Piemērs 1. Tega <BASE> izmantošana
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Tegs BASE</title>
<base target="_blank">
</head>
<body>
<p>...</p>
</body>
</html>
Tega <BASE> parametru apraksts
Parametrs HREF
Apraksts
Adrese, kura norādīs pilno ceļu uz failiem. Parasti tas ir tipveida ceļš uz tekošo dokumentu, tomēr tas var būt arī cits, ja to prasa failu organizēšana lapā.
Sintakse
<base href="URL">
Argumenti
Pilns absolūtais ceļš uz dokumentu.
Noklusētā vērtība
Ceļš līdz tekošajam failam.
Piemērs 2. Ceļš uz dokumentu
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Tegs BASE, parametrs href</title>
<base href="http://www.htmlbook.ru/copyright/">
</head>
<body>
<p><img src="copyleft.gif" alt="О_о"></p>
</body>
</html>
Šajā piemērā pilnais ceļš uz attēlu būs http://www.htmlbook.ru/copyright/copyleft.gif.
Parametrs TARGET
Apraksts
Jūs varat norādīt logu, kurā tiks ielādēta web-lapa, kura atvērsies pēc klikšķa uz saites. Šim nolūkam kalpo parametrs target, kuram kā vērtību norāda loga vai freima nosaukumu. Ja parametrs target nav uzstādīts, dokuments tiek ielādēts tekošajā logā.
Sintakse
<base target="loga nosaukums">
Argumenti
Kā arguments tiek izmantots loga vai freima nosaukums, piešķirts ar parametru name. Ja noteikts neeksistējošs nosaukums, tiks atvērts jauns logs. Kā rezervēti nosaukumi tiek izmantoti sekojošie.
- _blank
- Ielādē lapu jaunā pārlūka logā.
- _self
- Ielādē lapu esošajā pārlūka logā.
- _parent
- Ielādē lapu primārajā freimā, ja freimu nav, darbojas tāpat kā _self.
- _top
- Atceļ visus freimus un ielādē lapu pilnā logā, ja freimu nav, darbojas tāpat kā _self.
Ja tegam <BASE> uzstādīts parametrs target="_blank", var tomēr izdarīt, lai saite atveras tekošajā logā, ja tegam <A> pievieno parametru target="_self".
Noklusētā vērtība
_self
Piemērs 3. Saites atvēršana jaunā logā
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Tegs BASE, parametrs target</title>
<base target="_blank">
</head>
<body>
<p><a href="new.html">Saite atvērsies jaunā logā</a></p>
<p><a href="current.html" target="_self">Saite atvērsies tekošajā logā</a></p>
</body>
</html>