<BASE> | NN all IE all HTML all |
|
<BASE> | End Tag: Forbidden |
|
A BASE
element is defined inside a
document's HEAD element to instruct the
browser about the URL path to the current document. This path is then
used as the basis for all relative URLs used to specify various
SRC and HREF attributes in the
document. The BASE element's URL should be a
complete URL, including the document name. The browser calculates the
base URL path to the directory holding that document. For example, if
you specify <BASE
HREF="http://www.megacorp.com/products/index.html">,
the HREF attribute of a link on that page to
widgets/framitz801.html resolves to the full URL
of
http://www.megacorp.com/products/widgets/framitz801.html.
Similarly, a relative URL can walk up the hierarchy with the dot
syntax. For example, from the BASE element defined
earlier, an IMG element in the
index.html page might be set for
SRC="../images/logo.jpg". That reference resolves
to http://www.megacorp.com/images/logo.jpg.
By and large, today's browsers automatically calculate the base
URL of the currently loaded document, thus allowing use of relative
URLs without specifying a BASE element. This is
especially helpful when you are developing pages locally and
don't want to change the BASE element
settings when you deploy the pages. The HTML 4.0 specification states
that a document lacking a BASE element should by
default use the current document's URL as the
BASE URL. Of course, this is only for true web
pages, rather than HTML-enhanced documents such as email messages,
which have no default BASE URL.
You can also use the BASE element to define a
default target for any link-type element in the document. Therefore,
if all links are supposed to load documents into another frame, you
can specify this target frame once in the BASE tag
and not worry about TARGET attributes elsewhere in
the document. If you wish to override the default for a single link,
you may do so by specifying the TARGET attribute
for that element.
|
|
Example
<HEAD>
<BASE HREF="http://www.megacorp.com/index.html" TARGET="_top">
</HEAD>
|
|
Object Model Reference
IE |
[window.]document.all.elementID |
|