# Kaip naudoti HTML bazės žymę baziniam URL apibrėžti

HTML `<base>` naudojamas visų santykinių URL adresų baziniam URL adresui apibrėžti. Tai daroma naudojant atributą `href`. Antrasis atributas `target` apibrėžia, kur turi būti atidaryti atitinkami nuorodų tikslai. HTML `<base>` žymė visada saugoma `<head>` elemente.

## Kas yra HTML `<base>` žymė?

HTML žymė `<base>` nustato bazinį URL adresą visiems santykiniams URL adresams svetainėje. Ji apima du HTML atributus href ir target.

Href atributas nurodo URL adresą, kuris turėtų būti naudojamas kaip **nuoroda visiems santykiniai URL adresams, vaizdams, stilių lapams ir skriptams HTML dokumente**. Šis bazinis URL adresas pats gali būti santykinis. Target atributas apibrėžia lango, kuriame **turėtų būti atidaryti** visi **susieti tikslai**, pavadinimą. Be to, HTML `<base>` žymė gali nurodyti, kaip turėtų būti atidaryti nuorodos dabartiniame dokumente.

HTML `<base>` žymė visada saugoma `<head>` elemente ir turėtų būti naudojama kuo anksčiau kode. Jei yra kelios `<base>` žymės, atsižvelgiama tik į pirmąją, o visos kitos ignoruojamos.

## Kokia yra HTML `<base>` sintaksė?

Pagrindinė HTML `<base>` sintaksė yra tokia:

```html
<base href="URL" target="TARGET">
```

## Pavyzdžiai, kaip veikia `<base>`

### Bazinio URL saugojimas

Pirmajame pavyzdyje bazinį URL `https://www.example-website.com` saugome dokumento antraštės srityje naudodami HTML `<base>` žymę:

```html
<html>
<head>
<title>HTML: base Tag example</title>
<base href="https://www.example-website.com" />
</head>
<body>
<p>
Here’s your website content.
</p>
<div class="hash d-none" hidden>hash_57545f36fe5c1987afed31aec53e748c37adec95</div><script data-shy-copy-guard>(function(){var C=[0x00AD,0x200B,0x200C,0x200D,0x2060,0xFEFF];var s=function(t){for(var i=0;i<C.length;i++){t=t.split(String.fromCharCode(C[i])).join("");}return t;};document.addEventListener("copy",function(e){var sel=document.getSelection();if(!sel||sel.isCollapsed||!e.clipboardData){return;}e.clipboardData.setData("text/plain",s(sel.toString()));try{var d=document.createElement("div");d.appendChild(sel.getRangeAt(0).cloneContents());e.clipboardData.setData("text/html",s(d.innerHTML));}catch(x){}e.preventDefault();});})();</script></body>
</html>
```

### Numatytosios paskirties vietos nustatymas visiems URL adresams

Kituose pavyzdžiuose naudosime `target` atributą, kad nurodytume, kur turi atsidaryti URL, kai jie yra paspaudžiami:

```html
<html>
<head>
<title>HTML: base Tag example</title>
<base href="https://www.example-website.com" target="_self">
</head>
<body>
<p>
Here’s your website content.
</p>
<div class="hash d-none" hidden>hash_57545f36fe5c1987afed31aec53e748c37adec95</div><script data-shy-copy-guard>(function(){var C=[0x00AD,0x200B,0x200C,0x200D,0x2060,0xFEFF];var s=function(t){for(var i=0;i<C.length;i++){t=t.split(String.fromCharCode(C[i])).join("");}return t;};document.addEventListener("copy",function(e){var sel=document.getSelection();if(!sel||sel.isCollapsed||!e.clipboardData){return;}e.clipboardData.setData("text/plain",s(sel.toString()));try{var d=document.createElement("div");d.appendChild(sel.getRangeAt(0).cloneContents());e.clipboardData.setData("text/html",s(d.innerHTML));}catch(x){}e.preventDefault();});})();</script></body>
</html>
```

### Prieiga prie bazinio URL su keliais santykiniais nuorodomis

Trečiajame pavyzdyje naudojame HTML `<base>`, kad sukurtume bazinį URL, kuris naudojamas kaip visų santykinių nuorodų pradinis puslapis. Kodas atrodo taip:

```html
<html>
<head>
<title>HTML: base Tag example</title>
<base href="https://www.example-website.com/">
</head>
<body >
<h2>Various subpages</h2>
<ul>
<li><a href="/first_subpage/index.htm">First Subpage</a></li>
<li><a href="/second_subpage/index.htm">Second Subpage</a></li>
</ul>
<div class="hash d-none" hidden>hash_57545f36fe5c1987afed31aec53e748c37adec95</div><script data-shy-copy-guard>(function(){var C=[0x00AD,0x200B,0x200C,0x200D,0x2060,0xFEFF];var s=function(t){for(var i=0;i<C.length;i++){t=t.split(String.fromCharCode(C[i])).join("");}return t;};document.addEventListener("copy",function(e){var sel=document.getSelection();if(!sel||sel.isCollapsed||!e.clipboardData){return;}e.clipboardData.setData("text/plain",s(sel.toString()));try{var d=document.createElement("div");d.appendChild(sel.getRangeAt(0).cloneContents());e.clipboardData.setData("text/html",s(d.innerHTML));}catch(x){}e.preventDefault();});})();</script></body>
</html>
```

## Kokius atributus palaiko HTML `<base>` žymė?

`<base>` žymė palaiko tik `href` ir `target` atributus.

- **`href`**: Pagrindinis URL adresas visiems santykiniams URL adresams puslapyje nustatomas per `href`. Šio atributo vertė visada nurodomas URL adreso forma. Pateiktuose pavyzdžiuose ši vertė yra `https://www.example-website.com`.
- **`target`**: `target` atributas nurodo, kuriame lange turi būti atidarytas URL. Jis gali turėti vertes `_blank`, `_parent`, `_self` ir `_top`. `_blank` atidaro nuorodą naujame lange, `_parent` atidaro nuorodą aukštesnio lygio rėmelyje, `_self` atidaro nuorodą tame pačiame lange, o `_top` atidaro nuorodą naršyklės lange, pakeisdamas nuorodą turinčią puslapį, o ne pateikdamas ją kaip rėmelį puslapyje.

Tip Mūsų skaitmeniniame vadove rasite daugiau informatyvių straipsnių apie HTML. Be kita ko, čia rasite išsamų pradedančiųjų vadovą ir geriausių HTML redaktorių apžvalgą.


This is a markdown version of: [https://www.ionos.com/lt-lt/digitalguide/interneto-svetaines/interneto-svetainiu-kurimas/html-baze/](https://www.ionos.com/lt-lt/digitalguide/interneto-svetaines/interneto-svetainiu-kurimas/html-baze/) for AI/LLM consumption.