Η ετικέτα
<base> του τμήματος head μιας σελίδας HTML, ορίζει ένα URL βάση του οποίου σχηματίζονται όλα τα υπόλοιπα URLs μέσα στην σελίδα αυτή. Πχ. αν σε μια σελίδα html ορίσουμε την ετικέτα
<base> όπως παρακάτω:
Η ετικέτα base
<base href="http://www.wlearn.gr/index.php" />
τότε όλες οι διευθύνσεις που ορίζονται στους συνδέσμους, τις εικόνες, τα scripts κτλ. της σελίδας αυτής, θα σχηματηστούν με το πρόθεμα
http://www.wlearn.gr/. Έτσι, για παράδειγμα, ο σύνδεσμος
<a xhref="mathimata/index.html"> θα μας πηγαίνει στην διεύθυνση
http://www.wlearn.gr/mathimata/index.html
Παράδειγμα χρήσης της ετικέτας <base>
<html>
<head>
<title>Η χρήση της ετικέτας base</title>
<base href="http://www.wlearn.gr/index.php" />
<meta content="text/html; charset=iso-8859-7" />
<link href="css/wlearn.css" rel="stylesheet" type="text/css" />
<script src="http://www.wlearn.gr/scripts/myscript.js">
</head>
<body>
<img src="images/papagalos.jpg" />
<a href="index.html">Link προς την Κεντρική Σελίδα</a>
<a href="downloads/index.html">Downloads</a>
<form action="form_action.asp" method="get">
Όνομα: <input type="text" name="onoma" value="Ακης"><br />
Επώνυμο: <input type="text" name="eponymo" value="Καργιοφύλλης"><br />
<input type="submit" value="Υποβολή Φόρμας">
</form>
</body>
</html>
Στο τμήμα HEAD του παραπάνω HTML κώδικα έχουμε προσθέσει την ετικέτα
<base> ορίζοντας το URL
http://www.wlearn.gr/index.php βάση του οποίου θα σχηματιστούν όλα τα URLs του κώδικα αυτού.
Έτσι στην ετικέτα :
<link xhref="css/wlearn.css" rel="stylesheet" type="text/css" />
το URL από το οποίο θα "διαβάζει" τα στυλ που βρίσκονται στο αρχείο wlearn.css , είναι το
http://www.wlearn.gr/css/wlearn.css Στην ετικέτα:
<script src="http://www.wlearn.gr/scripts/myscript.js">
το URL θα παραμείνει ως έχει γιατί η διεύθυνση είναι απόλυτη και όχι σχετική καθώς περιέχει το "http://"
Στην ετικέτα :
<img src="images/papagalos.jpg" />
το URL από το οποίο ο browser θα "διαβάσει" και θα εμφανίσει την εικόνα papagalos.jpg είναι το
http://www.wlearn.gr/images/papagalos.jpg Στην ετικέτα:
<a href="index.html">Link προς την Κεντρική Σελίδα</a>
το URL στο οποίο θα δείχνει ο link αυτός είναι το
http://www.wlearn.gr/index.html Στην ετικέτα : <a href="downloads/index.html">Downloads</a>
το URL στο οποίο θα δείχνει ο link αυτός είναι το
http://www.wlearn.gr/downloads/index.html Στην ετικέτα :
<form action="form_action.asp" method="get">
το URL του script form _ action.asp από το οποίο θα "διαβάσει" η φόρμα μετά την υποβολή της είναι το
http://www.wlearn.gr/form_action.asp Συμβουλή: Είναι καλό να χρησιμοποιούμε σε κάθε μας σελίδα την ετικέτα
<base> γιατί αν θελήσουμε να αλλάξουμε domain name ή το όνομα του φακέλου που βρίσκονται τα αρχεία του site μας, δεν θα είμαστε αναγκασμένοι να αλλάξουμε όλα τα url μέσα στις σελίδες μας, αλλά μόνο το url της ιδιότητας href της ετικέτας
<base> που βρίσκεται στην ενότητα
<head> κάθε HTML σελίδας μας