HTML <base> tiek izmantots, lai definētu visu relatīvo URL bāzes URL. Tas tiek veikts, iz­man­to­jot atribūtu href. Otrais atribūts target definē, kur atvērt at­tie­cī­gos atsauces mērķus. HTML <base> tagu vienmēr glabā <head> elementā.

Kas ir HTML <base> tag?

HTML tag <base> nosaka bāzes URL visiem re­la­tī­va­jiem URL vietnē. Tas ietver divus HTML atribūtus href un target.

Href atribūts norāda URL, kas jāizmanto kā atsauce visiem re­la­tī­va­jiem URL, attēliem, stilu lapām un skriptiem HTML dokumentā. Šis bāzes URL pats par sevi var būt relatīvs. Target atribūts definē loga nosaukumu, kurā jāatver visi saistītie mērķi. Turklāt HTML <base> tagā var norādīt, kā jāatver saites pa­šrei­zē­jā dokumentā.

HTML <base> tagu vienmēr glabā <head> elementā, un to vajadzētu izmantot pēc iespējas agrāk kodā. Ja ir vairāki <base> tagi, ņem vērā tikai pirmo, bet pārējie tiek ignorēti.

Kāda ir HTML <base> sintakse?

HTML <base> pamata sintakse ir šāda:

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

Piemēri, kā darbojas <base>

Bāzes URL sa­gla­bā­ša­na

Pirmajā piemērā mēs uz­gla­bā­jam bāzes URL https://www.example-website.com dokumenta galvenes daļā, iz­man­to­jot HTML <base> tagu:

<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

No­klu­sē­ju­ma galamērķa de­fi­nē­ša­na visiem URL

Nākamajā piemērā iz­man­to­sim atribūtu target, lai norādītu, kur jāatver URL, kad uz tiem no­klik­šķi­na:

<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

Piekļuve bāzes URL ar vairākiem re­la­tī­viem saitiem

Trešajā piemērā mēs iz­man­to­jam HTML <base>, lai izveidotu bāzes URL, kas tiek izmantots kā sākuma lapa visām re­la­tī­va­jām saitēm. Šādi izskatās kods:

<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

Kādas atribūtas atbalsta HTML <base> tag?

<base> tag atbalsta tikai atribūtus href un target.

  • href: Visas relatīvās URL lapas pamat-URL tiek noteikta ar href. Šī atribūta vērtība vienmēr tiek norādīta URL formā. Iepriekš minētajos piemēros šī vērtība ir https://www.example-website.com.
  • target: target atribūts norāda, kurā logā jāatver URL. Tam var būt vērtības _blank, _parent, _self un _top. _blank atver saiti jaunā logā, _parent atver saiti augstāka līmeņa rāmī, _self atver saiti tajā pašā logā un _top atver saiti pār­lūkprog­ram­mas logā, aizstājot saites lapu, nevis parādot to kā rāmi lapas ietvaros.
Go to Main Menu