HTML <base> ka­su­ta­takse kõigi suh­te­liste URL-ide baas-URL-i mää­rat­le­miseks. Seda tehakse atribuudi href abil. Teine atribuut target määrab, kus vastavad viited avatakse. HTML <base> silt sal­ves­ta­takse alati elemendi <head> sees.

Mis on HTML <base> -märge?

HTML-märge <base> määrab vee­bi­saidi kõikide suh­te­liste URL-ide baas-URL-i. See sisaldab kahte HTML-at­ri­buu­tide href ja target.

Href-atribuut määrab URL-i, mis peaks olema viiteks kõikidele suh­te­lis­tele URL-idele, piltidele, stii­li­leh­te­dele ja skrip­ti­dele HTML-do­ku­men­dis. See baas-URL võib ise olla suhteline. Target-atribuut määrab akna nime, kus kõik lingitud sihtkohad peaksid avanema. Lisaks võib <base> määrata, kuidas lingid praeguses do­ku­men­dis peaksid avanema.

HTML <base> sal­ves­ta­takse alati <head> sisse ja seda tuleks kasutada koodis või­ma­li­kult varakult. Kui on mitu <base>, võetakse arvesse ainult esimest ja kõik ülejäänud jäetakse tä­he­le­pa­nuta.

Mis on HTML <base> süntaks?

HTML <base> põhiline süntaks on järgmine:

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

Näited selle kohta, kuidas <base> töötab

Põhi-URL-i sal­ves­ta­mine

Esimeses näites sal­ves­tame baas-URL-i https://www.example-website.com dokumendi päise­alasse, kasutades HTML-i <base> -märki:

<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

Kõigi URL-ide vaikimisi sihtkoha määramine

Järgmises näites kasutame atribuuti target, et määrata, kus URL-id peaksid avanema, kui neile klõp­sa­takse:

<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

Mitme suhtelise lingiga baas-URL-ile juur­de­pääs

Kolmandas näites kasutame HTML <base>, et luua baas-URL, mida kõik suh­te­li­sed lingid kasutavad al­gus­le­he­kül­jena. Kood näeb välja järgmine:

<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

Milliseid atribuute toetab HTML <base> -märge?

<base> toetab ainult atribuute href ja target.

  • href: Kõigi lehel olevate suh­te­liste URL-ide baas-URL mää­ra­takse kindlaks href. Selle atribuudi väärtus on alati määratud URL-i vormis. Eespool toodud näidetes on selle väärtus https://www.example-website.com.
  • target: target atribuut määrab, millises aknas URL avatakse. Selle väärtused võivad olla _blank, _parent, _self ja _top. _blank avab lingi uues aknas, _parent avab lingi kõrgemal tasemel raamis, _self avab lingi samas aknas ja _top avab lingi brau­se­riak­nas, asendades lingitud lehe, mitte kuvades seda raamina lehe sees.
Go to Main Menu