Questo articolo richiede una revisione tecnica. Scopri come puoi essere d’aiuto.
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="https://www.example.com/public/"> <a href="/index.html">Home</a>
In questo esempio, quando l'utente clicca su link "Home", verrà aperta la pagina https://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,