Kuidas kasutada HTML-i baasmärgist baas-URL-i määratlemiseks
HTML <base> kasutatakse kõigi suhteliste URL-ide baas-URL-i määratlemiseks. Seda tehakse atribuudi href abil. Teine atribuut target määrab, kus vastavad viited avatakse. HTML <base> silt salvestatakse alati elemendi <head> sees.
Mis on HTML <base> -märge?
HTML-märge <base> määrab veebisaidi kõikide suhteliste URL-ide baas-URL-i. See sisaldab kahte HTML-atribuutide href ja target.
Href-atribuut määrab URL-i, mis peaks olema viiteks kõikidele suhtelistele URL-idele, piltidele, stiililehtedele ja skriptidele HTML-dokumendis. 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 dokumendis peaksid avanema.
HTML <base> salvestatakse alati <head> sisse ja seda tuleks kasutada koodis võimalikult varakult. Kui on mitu <base>, võetakse arvesse ainult esimest ja kõik ülejäänud jäetakse tähelepanuta.
Mis on HTML <base> süntaks?
HTML <base> põhiline süntaks on järgmine:
<base href="URL" target="TARGET">htmlNäited selle kohta, kuidas <base> töötab
Põhi-URL-i salvestamine
Esimeses näites salvestame baas-URL-i https://www.example-website.com dokumendi päisealasse, 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>htmlKõ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õpsatakse:
<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>htmlMitme suhtelise lingiga baas-URL-ile juurdepääs
Kolmandas näites kasutame HTML <base>, et luua baas-URL, mida kõik suhtelised lingid kasutavad algusleheküljena. 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>htmlMilliseid atribuute toetab HTML <base> -märge?
<base> toetab ainult atribuute href ja target.
href: Kõigi lehel olevate suhteliste URL-ide baas-URL määratakse kindlakshref. Selle atribuudi väärtus on alati määratud URL-i vormis. Eespool toodud näidetes on selle väärtushttps://www.example-website.com.target:targetatribuut määrab, millises aknas URL avatakse. Selle väärtused võivad olla_blank,_parent,_selfja_top._blankavab lingi uues aknas,_parentavab lingi kõrgemal tasemel raamis,_selfavab lingi samas aknas ja_topavab lingi brauseriaknas, asendades lingitud lehe, mitte kuvades seda raamina lehe sees.