Shawn K. Quinn wrote:
begin quotation
from Dan Jacobson <ji*****@jidanni.org>
in message <87************@jidanni.org>
posted at 2006-06-10T20:11 Why must Slashdot use "//..." instead of "http://...":
<a href="//science.slashdot.org/article.pl?sid=06/06/05/1039204">Astronauts
Lost Tools in Space, Forced to Improvise</a>
Apparently some browsers, somewhere, let them "get away with it" due to
error recovery. This is why standards are made, and why it's in one's
best interest to follow them.
It's not actually an "error", in its original context, though it's a
seldom-used URI form, and one which has no particularly good reason to
be used in this case (aside from saving a few bytes). What it means is
to access the hostname that follows the double slash, using the same
protocol as in the base URI of the document you are viewing. When that
document is accessed by http, then the link URIs would also be accessed
that way. This form of URI actually has its practical uses, in cases
where there are documents on different servers or domain names being
linked between where both the source and the destination documents
might be accessed via multiple protocols (e.g., both http and https, or
both http and ftp), and use the exact same path strings in both cases,
and you want the link to keep the user in the same protocol they were
in when they accessed the first document.
--
Dan