- From: Karl Dubost <karl@w3.org>
- Date: Wed, 13 Dec 2000 10:02:46 +0100
- To: www-validator@w3.org
- Message-Id: <p05010401b65ce828246e@[195.36.182.194]>
Hi,
I don't know if it's really a bug but I have discovered that
problem(?) with BBedit.
In HTML 4.01 [http://www.w3.org/TR/html401/], if you look for
<code>id</code> attributes
[http://www.w3.org/TR/html401/struct/global.html#adef-id], you have a
clear definition of this attribute.
The type of values for this attributes is ID which is defined in
[http://www.w3.org/TR/html401/types.html#type-name] and it is said
that.
****
ID and NAME tokens must begin with a letter ([A-Za-z]) and may be
followed by any number of letters, digits ([0-9]), hyphens ("-"),
underscores ("_"), colons (":"), and periods (".").
****
This is an SGML basic data types [ISO 8879].
So now create a document with a link like this one.
****
blabla
<a href="#2000-cool">Be Strict To Be Cool!</a>
blabla
<a id="2000-cool">How to respect the standards</a>
****
This document is not correct and it's detected by BBedit but not by
the HTML validator. Is the problem inside the perl code or inside
nsgmls? It should be inside nsgmls, because it's an sgml feature.
So we must have for the correct HTML.
****
blabla
<a href="#year2000-cool">Be Strict To Be Cool!</a>
blabla
<a id="year2000-cool">How to respect the standards</a>
****
--
Karl Dubost / W3C - Conformance Manager
http://www.w3.org/
--- Be Strict To Be Cool! ---
Received on Wednesday, 13 December 2000 04:06:34 UTC