MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

Sommario

L'elemento HTML <base> specifica l'URL di base al quale sono relativi tutti gli URL contenuti nel documento. Può esserci solo un tag <base> per pagina.

L'URL di base di un documento può essere ottenuto dagli script usando document.baseURI.

Nota: Se viene specificato più di un elemento <base>, vengono considrati solo il primo attributo href e il primo target, tutti gli altri vengono ignorati.
  • Categoria Contenuto di metadati.
  • Contenuto permesso Nessuno, è un elemento vuoto.
  • Omissione del tag Non ci deve essere il tag di chiusura.
  • Elementi genitore permessi Qualsiasi elemento <head> che non contenga altri elementi <base>.
  • Interfaccia DOM HTMLBaseElement

Attributi

Questo elemento include gli attributi globali.

href
L'URL di base da usare nel documento per risolvere gli indirizzi URL relativi. Se questo attributo viene specificato, questo elemento deve precedere ogni elemento il cui valore è un URL relativo.
target
Questo attributo specifica dove deve essere visualizzata la risorsa linkata. In HTML4, questo è il nome, o una parola chiave, per una cornice (frame). In HTML5, è il nome, o parola chiave, di un contesto di navigazione (browsing context) (per esempio un'ettichetta, una finestra o un frame in linea). Le seguenti parole chiave hanno uno speciale significato:
  • _self: Carica il documento nello stesso frame. Questo è il valore predefinito.
  • _blank: Carica il documento in una nuova finestra.
  • _parent: Carica il documento nel frameset genitore del frame corrente. Se non c'è il genitore, questa opzione si comporta allo stesso modo di _self.
  • _top: Carica il documento dentro la finestra originale completa (la scheda del browser), cancellando gli altri frame. Se non c'è il genitore, questa opzione si comporta allo stesso modo di _self.

Esempio

<base target="_blank" href="http://www.example.com/public/">
<a href="/index.html">Home</a>

In questo esempio, quando l'utente clicca su link "Home", verrà aperta la pagina http://www.example.com/public/index.html in una nuova scheda.

Specifiche

Specifica Stato Commenti
WHATWG HTML Living Standard
The definition of '<base>' in that specification.
Living Standard  
HTML5
The definition of '<base>' in that specification.
Recommendation  
HTML 4.01 Specification
The definition of '<base>' in that specification.
Recommendation  

Notare che HTML 2.0 e 3.2 definiscono solo l'attributo href.

Compatibilità con i browser

Funzionalità Chrome Firefox (Gecko) Internet Explorer Opera Safari
Supporto di base (Yes) 1.0 (1.7 or earlier) (Yes) (Yes) (Yes)
Funzionalità Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Supporto di base (Yes) 1.0 (1.0) (Yes) (Yes) (Yes)

Note

  • Il supporto per gli URL relativi è stato aggiunto in Gecko 2.0 (Firefox 4.0).
  • Nelle versione precedenti a Internet Explorer 7, il tag <base> poteva essere posizionato ovunque nel documento e veniva considerato il più vicino.
  • In Internet Explorer 8, è stato rimosso il supporto agli URL relativi.

Tag del documento e collaboratori

 Hanno collaborato alla realizzazione di questa pagina: nicolo-ribaudo
 Ultima modifica di: nicolo-ribaudo,