>>>> "APA" == Adrian Aichner
<aichner(a)ecf.teradyne.com> writes:
APA> I am concerned that using
APA> <base
href="http://www.xemacs.org/">
APA> in template.html (all page contents get wrapped into this
APA> template) is more a curse than a blessing.
[snip]
APA> AFAIK, "base href" is a feature to be used when web documents are
APA> sent off via e-mail, to provide a base for all relative links.
Not according to any HTML spec I've ever seen. If you can provide a
citation for that, I'd be pleased to see it. It _is_ a way to provide
a base for all relative links, but there's nothing about it being
specific for email, AFAIK. Like I said, I'd _really_ appreciate
knowing the source of this information.
APA> Using this feature as a means of website design is an error, I
APA> believe. It is the cause for all the broken links in
APA> "Architecting XEmacs".
Calling it an error is an error, IMNSHO. The reason for the broken links
in the Architecting section is because those documents were prepared
by a third party (someone paid by Ben, IIRC), and never properly
integrated into the web site.
APA> I would like to get some feedback from yall, especially the ones
APA> who decided to use
APA> <base
href="http://xemacs.sourceforge.net/">
(Totally my decision, in case you hadn't got that yet.)
APA> What was the motivation?
The reason for using <BASE> is so image links in the template will
work at all relative directory levels of the site. Consider what would
happen with the <IMG SRC="Images/xemacs.gif"> when viewing
<
URL:http://www.xemacs.org/About/index.html> if that BASE tag wasn't there.
Yes, there are other solutions possible. They all felt kludge-y to me;
while using the <BASE> tag felt relatively clean.
john.
--
------------------------------------------------------------------------
John S Jacobs Anderson \ <URL:http://www.xemacs.org>
You'll have to pry my Emacs from my cold \ jacobs(a)xemacs.org
dead oversized control-pressing left pinky finger. -- Randal L. Schwartz