HTML <base> Tag
Example
Specify a default URL and a default target for all links on a page:
<head>
<base href="http://www.w3schools.com/images/" target="_blank">
</head>
<body>
<img src="stickman.gif" width="24" height="39" alt="Stickman">
<a href="http://www.w3schools.com">W3Schools</a>
</body>
Try it yourself »
Definition and Usage
The <base> tag specifies the base URL/target for all relative URLs in a document.
There can be at maximum one <base> element in a document, and it must be inside the <head> element.
Browser Support
Element | ||||||
---|---|---|---|---|---|---|
<base> | Yes | Yes | Yes | Yes | Yes | Yes |
Tips and Notes
Tip: Put the <base> tag as the first element inside the <head> element, so that other elements in the head section uses the information from the <base> element.
Note: If the <base> tag is present, it must have either an href attribute or a target attribute, or both.
Differences Between HTML 4.01 and HTML5
NONE.
Differences Between HTML and XHTML
In HTML the <base> tag has no end tag.
In XHTML the <base> tag must be properly closed.
Attributes
Attribute | Value | Description |
---|---|---|
href | URL | Specifies the base URL for all relative URLs in the page |
target | _blank _parent _self _top framename |
Specifies the default target for all hyperlinks and forms in the page |
Global Attributes and Events
The <base> tag also supports the Global Attributes in HTML.
Event Attributes
NONE. The <base> tag does not support any event attributes.
Related Pages
HTML DOM reference: Base Object
Default CSS Settings
None.