Balise HTML <base>

Définition et utilisation

<base> Balise définissant l'URL de base et/ou l'objectif pour toutes les URL relatives du document.

Dans la plupart des cas, le navigateur extrait les éléments correspondants de l'URL actuelle du document pour remplir les espaces dans les URL relatives.

Utiliser <base> L'étiquette peut changer cela. Le navigateur ne utilisera plus l'URL actuelle du document, mais l'URL de base spécifiée pour résoudre toutes les URL relatives. Cela inclut les URL dans les balises <a>, <img>, <link>, <form>.

<base> l'étiquette doit avoir href ou target attribut, ou les deux.

Il ne peut y avoir qu'un seul dans un <base> élément, et il doit être situé Élément <head> Il s'agit généralement d'un des éléments fils les plus proches de l'élément head, afin que les URL relatives dans les éléments de métadonnées suivants puissent utiliser l'URL de base définie.

Voir également :

Manuel de référence HTML DOM :Objet Base

Exemple

Définir l'URL par défaut et l'objectif par défaut pour tous les liens de la page :

<head>
  <base href="https://www.codew3c.com/" target="_blank">
</head>
<body>
<img src="i/photo/tree.png" width="150" height="161" alt="Arbre">
<a href="tags/tag_base.asp">Balise base HTML</a>
</body>

Essayez-le vous-même

Attribut

Attribut Valeur Description
href URL Définit l'URL de base pour toutes les URL relatives dans la page.
target
  • _blank
  • _parent
  • _self
  • _top
Définit l'objectif par défaut de toutes les hyperliens et des formulaires dans la page.

Attributs globaux

<base> La balise prend également en charge Attributs globaux dans HTML.

Attributs d'événement

<base> La balise ne prend pas en charge d'aucun attribut d'événement.

Configuration CSS par défaut

Non.

Support du navigateur

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Support Support Support Support Support