Cum se utilizează eticheta HTML base pentru a defini o adresă URL de bază
HTML <base> este utilizat pentru a defini URL-ul de bază al tuturor URL-urilor relative. Acest lucru se realizează prin intermediul atributului href. Al doilea atribut target definește locul în care trebuie deschise țintele de referință respective. Eticheta HTML <base> este întotdeauna stocată în elementul <head>.
Ce este eticheta HTML <base>?
Eticheta HTML <base> stabilește adresa URL de bază pentru toate adresele URL relative de pe un site web. Aceasta include cele două atribute HTML href și target.
Atributul href specifică adresa URL care ar trebui să servească drept referință pentru toate adresele URL relative, imaginile, foile de stil și scripturile dintr-un document HTML. Această adresă URL de bază poate fi ea însăși relativă. Atributul target definește numele ferestrei în care ar trebui deschise toate destinațiile legate. În plus, eticheta HTML <base> poate specifica modul în care ar trebui deschise legăturile din documentul curent.
Eticheta HTML <base> este întotdeauna stocată în elementul <head> și trebuie utilizată cât mai devreme posibil în cod. Dacă există mai multe etichete <base>, numai prima este luată în considerare, iar toate celelalte sunt ignorate.
Care este sintaxa HTML <base>?
Sintaxa de bază a HTML <base> este următoarea:
<base href="URL" target="TARGET">htmlExemple de funcționare a <base>
Stocarea adresei URL de bază
În primul exemplu, stocăm adresa URL de bază https://www.example-website.com în zona antetului unui document utilizând eticheta 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>htmlDefinirea destinației implicite pentru toate adresele URL
În exemplul următor, vom folosi atributul target pentru a specifica unde trebuie să se deschidă adresele URL atunci când sunt accesate:
<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>htmlAccesarea unei adrese URL de bază cu mai multe linkuri relative
În al treilea exemplu, folosim HTML <base> pentru a crea o adresă URL de bază care este utilizată ca pagină de start de toate linkurile relative. Codul arată astfel:
<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>htmlCe atribute acceptă eticheta HTML <base>?
Eticheta <base> acceptă numai atributele href și target.
href: URL-ul de bază pentru toate URL-urile relative de pe pagină este determinat prinhref. Valoarea acestui atribut este întotdeauna specificată sub forma unui URL. În exemplele de mai sus, această valoare estehttps://www.example-website.com.target: Atributultargetspecifică fereastra în care trebuie deschisă o adresă URL. Poate avea valorile_blank,_parent,_selfși_top._blankdeschide linkul într-o fereastră nouă,_parentdeschide linkul într-un cadru de nivel superior,_selfdeschide linkul în aceeași fereastră și_topdeschide linkul în fereastra browserului, înlocuind pagina de legătură în loc să o prezinte ca un cadru în cadrul paginii.