mozilla
Vos résultats de recherche

    <base>

    Résumé

    L'élément HTML 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 à partir d'un script en utilisant document.baseURI.

    Note d'utilisation : 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.

    Attributs

    Cet élément possède les attributs globaux.

    href
    L'URL de base à utiliser pour 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).
    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ède 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 :
    • _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.

    Exemple

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

    Spécifications

    Spécification Statut Commentaires
    WHATWG HTML Living Standard
    La définition de '<base>' dans cette spécification.
    Standard évolutif  
    HTML5
    La définition de '<base>' dans cette spécification.
    Recommendation  
    HTML 4.01 Specification
    La définition de '<base>' dans cette spécification.
    Recommendation  

    On notera que HTML 2.0 et 3.2 ne définissent que l'attribut href.

    Compatibilité des navigateurs

    Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari
    Support simple (Oui) 1.0 (1.7 ou moins) [1] (Oui) [2][3] (Oui) (Oui)
    Fonctionnalité Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
    Support simple (Oui) 1.0 (1.0) [1] (Oui) (Oui) (Oui)
    1. Le support des URI relatifs pour href a été ajouté avec Gecko 2.0 (Firefox 4.0)
    2. Avant Internet Explorer 7, <base> pouvait être positionné n'importe où dans le document. Pour recomposer les URL, la valeur la plus proche de <base> était utilisée.
    3. Avec Internet Explorer 8, le support des URL relatives a été retiré.

    Étiquettes et contributeurs liés au document

    Contributors to this page: louuis, tregagnon, msherefel, SphinxKnight
    Dernière mise à jour par : SphinxKnight,