Tag <base>


Definizione

Il tag <base> specifica l'URL di base per tutti gli URL relativi all'interno della pagina.

Il tag HTML <base> è particolarmente utile durante lo sviluppo di pagine web nuove, perché permette di definire gli URL target (di tag come <script> o <link> senza scrivere il loro intero percorso (percorso relativo invece che percorso assoluto).

 

Esempio senza <base>:

<script src="https://miosito.com/src/mioscript.js"></script>

 

Esempio con <base>:

<head>
<base href="https://www.miosito.com/" target="_blank">
<script src="src/mioscript.js"></script>
</head>

 

 

<base>

tag HTML

Specifica l'URL di base per tutti gli URL relativi all'interno della pagina.


Posizione: <head>
Tag di chiusura: No

Esempio

<head>    <base href="https://www.miosito.com/" target="_blank">    <script src="src/script.js"></script> ... </head> <body> <img src="images/immagine.jpg"> <a href="pagine/contatti.html">...</a> ... </body>



Attributi

Attributo Valore Descrizione
href

URL

Definisce l'URL della risorsa/pagina di destinazione.
target_blank
_parent
_self
_top
Determina il comportamento di un collegamento ipertestuale alla sua apertura
<base> supporta gli attributi di livello globale.

Compatibilità

Tutti i moderni browser supportano questo elemento.

Approfondimento

Il tag <base> va inserito all'interno del tag <head> e prima degli elementi con richiami a risorse esterne dello stesso sito.

Può esserci un solo tag <base> in una pagina HTML.

Per il tag <base> è necessario definire entrambi gli attributi "target" e "href".