<base>

Résumé

L'élément HTML <base> définit l'URL de base à utiliser pour toutes les URLs relatives contenues dans un document. Il ne peut y avoir qu'un élément <base> dans le document.

Note d'utilisation : Si plusieurs éléments <base> sont utilisés, seulement les valeurs des premiers href et target sont prises en compte, les autres étant ignorées.

Attributs

Cet élément inclut les attributs globaux.

href
L'adresse URL de base qui doit être utilisée sur tout le document pour compléter les adresses URL relatives. Si cet attribut est renseigné, cet élément doit être présent avant tout autre élément dont les attributs pourraient être des URLs
Des URIs absolues et relatives sont autorisées (veuillez consulter la note ci-dessous).
target
Un nom ou un mot-clé indiquant la cible à afficher quand les hyperliens ou les formulaires engendrent une navigation et que les éléments n'ont pas de cible explicite. En HTML4 c'est le nom (ou un mot-clé) d'un cadre. En HTML5, c'est le nom (ou le mot-clé) d'un contexte de navigation (un onglet, une fenêtre, ou une frame inline). Les mots-clés peuvent avoir les significations suivantes :
  • _self : Charge la réponse dans le même cadre HTML4 ou dans le même contexte de navigation HTML5. Cette valeur est la valeur par défaut si l'attribut n'est pas précisé.
  • _blank : Charge la réponse dans une nouvelle fenêtre (sans nom) avec HTML4 ou dans un nouveau contenu de navigation HTML5 (sans nom).
  • _parent : Charge la réponse dans le même cadre que le parent  du cadre de l'élément actuel en HTML4. En HTML5 on a la même situation avec le contexte de navigation. S'il n'y pas de parent, cette valeur aura le même rôle que la valeur _self.
  • _top : En HTML4 la réponse sera chargée dans toute la fenêtre d'origine annulant ainsi les autres cadres. En HTML5 la réponse sera chargée dans le contexte de navigation avec le plus haut niveau (autrement dit l'ancêtre du contexte actuel qui n'a pas de parent). Si le contexte actuel n'a pas de parent alors cette valeur aura le même effet que la valeur _self.

 

Exemples

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

Spécifications

Spécification Statut Commentaires
WHATWG HTML Living Standard Living Standard  
HTML5 Candidate Recommendation  
HTML 4.01 Specification Recommendation  

Compatibilité des navigateurs

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari
Support simple (Oui) 1.0 (1.7 ou moins) (Oui) (Oui) (Oui)
Fonctionnalité Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support simple (Oui) 1.0 (1.0) (Oui) (Oui) (Oui)

Notes

  • L'URL de base d'un document peut être obtenue d'un script en utilisant document.baseURI.
  • Le support des URIs relatives pour l'attribut href a été ajouté dans Gecko 2.0 (Firefox 4.0)
  • HTML 2.0 et 3.2 ne définissent que l'attribut href
  • La version XHTML de l'élément nécessite une barre oblique avant le chevron fermant <base />

Étiquettes et contributeurs liés au document

Contributeurs ayant participé à cette page : tregagnon, SphinxKnight
Dernière mise à jour par : tregagnon,