HTML <base> se uporablja za opre­de­li­tev osnovnega URL-ja vseh re­la­tiv­nih URL-jev. To se opravi prek atributa href. Drugi atribut target opre­de­lju­je, kje naj se odprejo ustrezni re­fe­renč­ni cilji. Oznaka HTML <base> je vedno shranjena znotraj elementa <head>.

Kaj je oznaka HTML <base>?

Oznaka HTML <base> določa osnovni URL za vse relativne URL-je na spletni strani. Vključuje dva atributa HTML href in target.

Atribut href določa URL, ki naj bi služil kot referenca za vse relativne URL-je, slike, stilne liste in skripte v HTML dokumentu. Ta osnovni URL je lahko sam relativen. Atribut target določa ime okna, v katerem naj bi se odprli vsi povezani cilji. Poleg tega lahko oznaka HTML <base> določi, kako naj se odprejo povezave v trenutnem dokumentu.

Oznaka HTML <base> je vedno shranjena znotraj elementa <head> in jo je treba uporabiti čim prej v kodi. Če je več oznak <base>, se upošteva samo prva, vse ostale pa se igno­ri­ra­jo.

Kakšna je sintaksa HTML <base>?

Osnovna sintaksa HTML <base> je naslednja:

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

Primeri delovanja <base>

Shra­nje­va­nje osnovnega URL-ja

V prvem primeru shranimo osnovni URL https://www.example-website.com v glavi dokumenta z uporabo oznake HTML <base>:

<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

Določanje privzete de­sti­na­ci­je za vse URL-je

V na­sle­dnjem primeru bomo uporabili atribut target, da določimo, kje naj se URL-ji odprejo, ko se nanje klikne:

<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

Dostop do osnovnega URL-ja z več re­la­tiv­ni­mi po­ve­za­va­mi

V tretjem primeru uporabimo HTML <base> za ustvar­ja­nje osnovnega URL-ja, ki se uporablja kot začetna stran za vse relativne povezave. Tako izgleda koda:

<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

Katere atribute podpira oznaka HTML <base>?

Oznaka <base> podpira samo atribute href in target.

  • href: Osnovni URL za vse relativne URL-je na strani se določi prek href. Vrednost tega atributa je vedno navedena v obliki URL-ja. V zgornjih primerih je ta vrednost https://www.example-website.com.
  • target: Atribut target določa, v katerem oknu naj se URL odpre. Lahko ima vrednosti _blank, _parent, _self in _top. _blank odpre povezavo v novem oknu, _parent odpre povezavo v okviru višje ravni, _self odpre povezavo v istem oknu in _top odpre povezavo v oknu br­skal­ni­ka, pri čemer nadomesti povezano stran, namesto da jo prikaže kot okvir znotraj strani.
Go to Main Menu