1. Description de la balise <base>
La balise HTML <base> est une balise de métadonnées utilisée pour spécifier l'URL de base ou l'URL de référence pour les URL relatives dans un document HTML. Elle est généralement placée à l'intérieur de la section <head> d'une page web et permet d'établir une URL de base à partir de laquelle les navigateurs interprètent les URL relatives dans le document.
L'élément <base> est utilisé pour spécifier l'URL de base pour les URL relatives dans le document HTML. Cela signifie que toutes les <a>, <link>, <img>, etc., seront résolues à partir de cette URL de base. Cela peut être très utile pour simplifier la gestion des liens relatifs dans un site web. La balise <base> est utile pour éviter la répétition d'URL de base dans chaque lien relatif dans un document, ce qui peut rendre la gestion des liens plus cohérente et plus simple.
2. Syntaxe et usage de la balise <base>
La syntaxe générale de la balise <base> est la suivante :
1 |
<base href="URL"> |
Attributs
- href : Spécifie l'URL de base à partir de laquelle les URL relatives seront résolues. Il doit contenir l'URL complète, y compris le protocole (http://, https://, etc.).
- target : (facultatif) Spécifie le nom de la fenêtre ou du cadre où le contenu lié à partir de l'URL de base sera affiché.
3. Exemples d'usages de la balise <base>
Nous allons monter dans cet exemple, comment utiliser la balise <base> pour spécifier que toutes les URLs relatives dans le document HTML seront résolues à partir de l'URL de base https://www.example.com/. Ainsi, les liens vers "page1.html" et "page2.html" seront interprétés comme https://www.example.com/page1.html et https://www.example.com/page2.html.
1 2 3 4 5 6 7 8 9 10 11 12 |
<!DOCTYPE html> <html> <head> <title>Exemple de balise base</title> <base href="https://www.example.com/"> </head> <body> <h1>Page d'accueil</h1> <a href="page1.html">Lien vers la page 1</a> <a href="page2.html">Lien vers la page 2</a> </body> </html> |
Younes Derfoufi
CRMEF OUJDA
-
Langage Python pour les Nuls, 3e éd - John Paul Mueller
€ 24,00 Acheter le livre -
Tenda Routeur WiFi 6 RX12 Pro, Router Tenda WiFi AX3000 Bi-Bande, 5 * 6dBi Antennes à Haut Puissance, Large Couverture,
€ 57,00 Acheter le livre -
Python pour les Nuls, 4è édition - John Paul Mueller
€ 25,00 Acheter le livre
1 thought on “La balise <base> HTML”