base elementhead element containing no other
base elements.hreftarget
interface HTMLBaseElement : HTMLElement {
attribute DOMString href;
attribute DOMString target;
};
The base element allows authors to specify the
document base URL for the purposes of
resolving relative URLs, and the name of
the default browsing context for the purposes of
following hyperlinks. The element does not represent any content beyond this information.
There must be no more than one base element per document.
A base element must have either an
href attribute, a target attribute, or both.
The href content attribute, if
specified, must contain a valid URL
potentially surrounded by spaces.
A base element, if it has an href attribute, must come before any other
elements in the tree that have attributes defined as taking
URLs, except the html element (its manifest attribute isn't affected by
base elements).
The target attribute, if
specified, must contain a valid browsing
context name or keyword, which specifies which browsing context is to be used as the
default when hyperlinks and forms in the Document cause navigation.
A base element, if it has a target attribute, must come before any
elements in the tree that represent hyperlinks.
In this example, a base element is used to set the document base URL:
<!DOCTYPE html>
<html>
<head>
<title>This is an example for the <base> element</title>
<base href="http://www.example.com/news/index.html">
</head>
<body>
<p>Visit the <a href="archives.html">archives</a>.</p>
</body>
</html>
The link in the above example would be a link to "http://www.example.com/news/archives.html".