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,