Il tag base in HTML

Il tag base in HTML

Il tag <base> viene usato nel codice HTML per indicare un sito web o un altro tipo di collegamento che indirizza l’utente in una pagina o file specifico ogni volta che clicca su un immagine o un link dove non è stato inserito nessun tipo di url.

L’elemento base deve essere inserito nella sezione head, dove viene aggiunto il codice che serve al browser per visualizzare correttamente la pagina web ma che non viene vista dall’utente.

<head>
 <base href="https://www.infodit.it/">
</head>

<body>
 <img src="immagini/foto.png" alt="foto>
 <p>Cliccando <a href=" ">qui</a>si viene rimandati alla home page di Infodit</p>
</body>

Vedi anche: Come si scrive una pagina HTML

Come viene usato il tag <base> in HTML

L’esempio riportato sopra mostra come potrebbe essere usato il tag <base>. Può essere inserito una sola volta e soltanto all’interno della sezione head. Oltre all’url di riferimento è possibile anche specificare se si vuole aprire una nuova scheda del browser quando l’utente clicca sulla parola o immagine interessata aggiungendo l’attributo target=”_blank”

<head>
 <base href="https://www.infodit.it/" target="_blank">
</head>

<body>
 <img src="immagini/foto.png" alt="foto>
 <p>Cliccando <a href=" ">qui</a>si viene rimandati alla home page di Infodit</p>
</body>

Sono stati riportati degli esempi di collegamenti ipertestuali che rimandano al sito indicato nell’elemento base. In entrambi i casi non è necessario riscrivere il link, perché il browser leggendo il codice HTML capisce subito che vogliamo che l’utente arrivi nella Home Page del sito indicato sopra.

Se invece inseriamo un url alternativo, come si fa di solito, allora il browser rimanderà l’utente proprio nella pagina specificata e ignorerà il tag <base>. Va precisato che questo elemento non risolve gli errori 404, problema che si verifica quando inseriamo un url sbagliato o che rimanda ad una pagina che non esiste, perché il browser seguirà comunque l’indirizzo alternativo che gli abbiamo dato.

/ 5
Grazie per aver votato!