[whatwg] HTML syntax: shortcuts for 'id' and 'class' attributes

Andrew Fedoniouk news at terrainformatica.com
Thu Nov 30 21:35:50 PST 2006


----- Original Message ----- 
From: "J. King" <jking at dark-phantasy.com>
To: "Andrew Fedoniouk" <news at terrainformatica.com>
Cc: "www-html" <www-html at w3.org>
Sent: Thursday, November 30, 2006 9:22 PM
Subject: Re: [whatwg] HTML syntax: shortcuts for 'id' and 'class' attributes


> On Thu, 30 Nov 2006 23:46:13 -0500, Andrew Fedoniouk 
> <news at terrainformatica.com> wrote:
>
>> Ian, what does this "backward compatibility" mean?
>
> I can't speak for what Hixie considers backwards compatible, but I can 
> tell you why a construct should as that which you're suggesting is not 
> backwards compatible: A start tag such as <p.myclass> would produce a 
> "p.myclass" element, not a "p" element as one would want to have.  This is 
> true for every element type, so any document that used this construct in a 
> majority or (horror of horrors) all of its element start-tags would have a 
> document cmnposed of elements entirely unknown to an HTML4 UA.  This is 
> unacceptable, especially considering the nominal gain.
>

So in your interpretation backward compatibility of HTML5 means that
HTML5 must be a subset of HTML4. That is not general intention I beleive.

I understand motivation to keep HTML5 as close as possible to HTML4 (but not 
to XHTML?)
thus to have reasonable, say, interoperability. Thus I think statement 
"backward compatibility" needs to
be reformulated. At least everybody shall have clear idea of what "backward" 
means.

Andrew.





More information about the whatwg mailing list