----- Original Message ----- From: "J. King" <[EMAIL PROTECTED]>
To: "Andrew Fedoniouk" <[EMAIL PROTECTED]>
Cc: "www-html" <[EMAIL PROTECTED]>
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 <[EMAIL PROTECTED]> 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.


Reply via email to