- From: Arnoud <galactus@htmlhelp.com>
- Date: Thu, 15 May 1997 22:56:26 +0200
- To: www-html@w3.org
In article <v03010d0faf9ff30c7c41@[134.79.129.58]>,
Jennifer Masek <jmasek@SLAC.Stanford.EDU> wrote:
> I'm searching for chapter and verse on the quoting of attribute values
> under HTML spec. 2.0 and 3.2. I've got 2 main questions:
The HTML 2.0 spec discusses quoting attribute values in section 3.2.4:
The value of the attribute may be either:
* A string literal, delimited by single quotes or double
quotes and not containing any occurrences of the delimiting
character.
* A name token (a sequence of letters, digits, periods, or
hyphens). Name tokens are not case sensitive.
> Does this mean that if an attribute value contains a "/" or a "#" that it
> must, under the 3.2 specification, be quoted?
Yes. HTML 3.2 basically says in words what HTML 2.0 defined more
formally: something with those characters in it is a 'string literal'
and those must be quoted.
> So, under 3.2, the first of the following pair would get quoted and the
> second wouldn't?
> <A HREF="#Rodents1">Hamsters</A>
> <H2><A NAME=Rodents1>Hamsters</A></H2>
You *may* quote the latter, but you *must* quote the former.
--
E-mail: galactus@htmlhelp.com .................... PGP Key: 512/63B0E665
Maintainer of WDG's HTML reference: <http://www.htmlhelp.com/reference/>
Received on Thursday, 15 May 1997 17:08:33 UTC