HTML <base> nau­do­ja­mas visų san­ty­ki­nių URL adresų baziniam URL adresui apibrėžti. Tai daroma naudojant atributą href. Antrasis atributas target apibrėžia, kur turi būti atidaryti ati­tin­ka­mi nuorodų tikslai. HTML <base> žymė visada saugoma <head> elemente.

Kas yra HTML <base> žymė?

HTML žymė <base> nustato bazinį URL adresą visiems san­ty­ki­niams URL adresams sve­tai­nė­je. Ji apima du HTML atributus href ir target.

Href atributas nurodo URL adresą, kuris turėtų būti nau­do­ja­mas kaip nuoroda visiems san­ty­ki­niai URL adresams, vaizdams, stilių lapams ir skriptams HTML dokumente. Šis bazinis URL adresas pats gali būti san­ty­ki­nis. Target atributas apibrėžia lango, kuriame turėtų būti atidaryti visi susieti tikslai, pa­va­di­ni­mą. Be to, HTML <base> žymė gali nurodyti, kaip turėtų būti atidaryti nuorodos da­bar­ti­nia­me dokumente.

HTML <base> žymė visada saugoma <head> elemente ir turėtų būti naudojama kuo anksčiau kode. Jei yra kelios <base> žymės, at­si­žvel­gia­ma tik į pirmąją, o visos kitos ig­no­ruo­ja­mos.

Kokia yra HTML <base> sintaksė?

Pag­rin­di­nė HTML <base> sintaksė yra tokia:

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

Pa­vyz­džiai, kaip veikia <base>

Bazinio URL sau­go­ji­mas

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

<html>
<head>
<title>HTML: base Tag example</title>
<base href="https://www.example-website.com" />
</head>
<body>
<p>
Here’s your website content.
</p>
</body>
</html>
html

Nu­ma­ty­to­sios pa­skir­ties vietos nu­sta­ty­mas visiems URL adresams

Kituose pa­vyz­džiuo­se naudosime target atributą, kad nu­ro­dy­tu­me, kur turi at­si­da­ry­ti URL, kai jie yra pa­spau­džia­mi:

<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>
</body>
</html>
html

Prieiga prie bazinio URL su keliais san­ty­ki­niais nuo­ro­do­mis

Tre­čia­ja­me pavyzdyje naudojame HTML <base>, kad sukurtume bazinį URL, kuris nau­do­ja­mas kaip visų san­ty­ki­nių nuorodų pradinis puslapis. Kodas atrodo taip:

<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>
</body>
</html>
html

Kokius atributus palaiko HTML <base> žymė?

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

  • href: Pag­rin­di­nis URL adresas visiems san­ty­ki­niams URL adresams puslapyje nu­sta­to­mas per href. Šio atributo vertė visada nurodomas URL adreso forma. Pa­teik­tuo­se pa­vyz­džiuo­se ši vertė yra https://www.example-website.com.
  • target: target atributas nurodo, kuriame lange turi būti ati­da­ry­tas URL. Jis gali turėti vertes _blank, _parent, _self ir _top. _blank atidaro nuorodą naujame lange, _parent atidaro nuorodą aukš­tes­nio lygio rėmelyje, _self atidaro nuorodą tame pačiame lange, o _top atidaro nuorodą naršyklės lange, pa­keis­da­mas nuorodą turinčią puslapį, o ne pa­teik­da­mas ją kaip rėmelį puslapyje.
Go to Main Menu