Kā izmantot HTML bāzes tagu, lai definētu bāzes URL
HTML <base> tiek izmantots, lai definētu visu relatīvo URL bāzes URL. Tas tiek veikts, izmantojot atribūtu href. Otrais atribūts target definē, kur atvērt attiecī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 relatīvajiem URL vietnē. Tas ietver divus HTML atribūtus href un target.
Href atribūts norāda URL, kas jāizmanto kā atsauce visiem relatīvajiem 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šreizē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">htmlPiemēri, kā darbojas <base>
Bāzes URL saglabāšana
Pirmajā piemērā mēs uzglabājam bāzes URL https://www.example-website.com dokumenta galvenes daļā, izmantojot 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>htmlNoklusējuma galamērķa definēšana visiem URL
Nākamajā piemērā izmantosim atribūtu target, lai norādītu, kur jāatver URL, kad uz tiem noklikšķina:
<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>htmlPiekļuve bāzes URL ar vairākiem relatīviem saitiem
Trešajā piemērā mēs izmantojam HTML <base>, lai izveidotu bāzes URL, kas tiek izmantots kā sākuma lapa visām relatīvajā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>htmlKā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 arhref. Šī atribūta vērtība vienmēr tiek norādīta URL formā. Iepriekš minētajos piemēros šī vērtība irhttps://www.example-website.com.target:targetatribūts norāda, kurā logā jāatver URL. Tam var būt vērtības_blank,_parent,_selfun_top._blankatver saiti jaunā logā,_parentatver saiti augstāka līmeņa rāmī,_selfatver saiti tajā pašā logā un_topatver saiti pārlūkprogrammas logā, aizstājot saites lapu, nevis parādot to kā rāmi lapas ietvaros.