---
title: '
L'élément <base>
définit l'URL de base à utiliser pour recomposer toutes les URL relatives contenues dans un document. Il ne peut y avoir qu'un seul élément <base>
au sein d'un document.
Il est possible d'accéder à l'URL de base d'un document via un script en utilisant {{domxref('document.baseURI')}}.
Les attributs universels peuvent être utilisés sur cet élément.
_self
: Charge le résultat dans la même frame HTML4 ou dans le même contexte de navigation HTML5 que le contexte courant. C'est la valeur par défaut de l'attribut s'il n'est pas utilisé._blank
: Charge le résultat dans une nouvelle fenêtre HTML4 non-nommée ou dans un nouveau contexte de navigation HTML5._parent
: Charge le résultat dans le frameset parent de la frame courante HTML4 ou dans le contexte de navigation parent du contexte courant HTML5. S'il n'y a pas de parent, cette option aura le même effet que _self
._top
: En HTML4, charge le résultat dans la fenêtre originelle, supprimant les autres frames. En HTML5, charge le résultat dans le contexte de navigation de plus haut niveau (c'est-à-dire le contexte de navigation qui est un ancêtre du contexte courant et qui n'a pas de parent). S'il n'y a pas de parent, cette option aura le même effet que _self
.Si cet attribut est défini, cet élément devra être situé avant n'importe quel élément dont les valeurs des attributs sont des URL.
Si plusieurs éléments <base>
sont utilisés, seules les premières valeurs pour href
et target
sont utilisées, les autres valeurs sont ignorées.
Les ancres d'une page ({{HTMLElement("a")}}), par exemple <a href="#ancre">ancre</a>
, sont résolues avec l'URL de base fournie via <base>
et déclenche une requête HTTP vers l'URL de base.
Ainsi, avec un document qui contient <base href="http://www.example.com/">
et plus loin <a href="#ancre">Ancre</a>
, le lien fourni par l'ancre pointera vers http://www.example.com/#ancre
.
<base href="http://www.example.com/"> <base target="_blank" href="http://www.example.com/">
Catégories de contenu | Contenu de méta-données. |
---|---|
Contenu autorisé | Aucun, c'est un élément vide. |
Omission de balises | Il ne doit pas y avoir de balise fermante. |
Parents autorisés |
N'importe quel élément {{HTMLElement("head")}} qui ne contient pas un autre élément {{HTMLElement("base")}}. |
Rôles ARIA autorisés | Aucun. |
Interface DOM | {{domxref("HTMLBaseElement")}} |
Spécification | État | Commentaires |
---|---|---|
{{SpecName('HTML WHATWG', 'semantics.html#the-base-element', '<base>')}} | {{Spec2('HTML WHATWG')}} | Aucune modification depuis la dernière dérivation. |
{{SpecName('HTML5 W3C', 'document-metadata#the-base-element', '<base>')}} | {{Spec2('HTML5 W3C')}} | Définition du comportement de l'attribut target . |
{{SpecName('HTML4.01', 'struct/links.html#h-12.4', '<base>')}} | {{Spec2('HTML4.01')}} | Ajout de l'attribut target . |
{{Compat("html.elements.base")}}