--- title: ' : l''élément pour l''URL de base du document' slug: Web/HTML/Element/base tags: - Element - HTML - Reference - Web translation_of: Web/HTML/Element/base ---
{{HTMLRef}}

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')}}.

Attributs

Les attributs universels peuvent être utilisés sur cet élément.

{{htmlattrdef("href")}}
L'URL de base à utiliser afin de recomposer les URL relatives contenues dans le document. Si cet attribut est défini, cet élément doit être présent avant les éléments dont les attributs sont des URL.
Les URI absolues et relatives sont autorisées (voir la note ci-après).
{{htmlattrdef("target")}}
Un nom ou un mot-clé qui indique l'emplacement par défaut à utiliser pour afficher le résultat de la navigation via les hyperliens ou les formulaires. Il sera utilisé pour les éléments qui ne possèdent pas de cible (target) explicitement déclarées. En HTML4 c'est un nom ou un mot-clé associé à une frame. En HTML5, c'est un nom ou un mot-clé associé à un contexte de navigation (par exemple un onglet, une fenêtre ou une frame). Les mots-clés qui sont utilisés ont la signification suivante :

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.

Notes d'utilisation

Priorité

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.

Ancres

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.

Exemples

<base href="http://www.example.com/">
<base target="_blank" href="http://www.example.com/">

Résumé technique

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écifications

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.

Compatibilité des navigateurs

{{Compat("html.elements.base")}}