<NEWHTML>???

Alex Fabrikant (afabrikant@smtpgtwy.ausd.k12.ca.us)
Thu, 05 Mar 1998 14:41:41 -0800


Message-Id: <s4feb9c0.065@smtpgtwy.ausd.k12.ca.us>
Date: Thu, 05 Mar 1998 14:41:41 -0800
From: Alex Fabrikant <afabrikant@smtpgtwy.ausd.k12.ca.us>
To: www-html@w3.org
Subject: <NEWHTML>???

With HTML advancing as fast as it is, a fundamental question comes to
mind, for which no satisfactory answer as of yet exists. How will it possible
to create an HTML document in HTML x.y (where x>4) so that any browser
supporting a version of HTML that exists today will be given an alternative
to any codes that are new in HTML x.y?

Here's my suggestion. Take a look at the following code:

<NEWHTML>
<!--
parameter="html"; version=6.1; end="--"
[code that uses HTML 6.1 tags]
--
parameter="css"; version=3.0; end="END-OF-CSS-EXTENSION"
[code that uses CSS 3.0]
END-OF-CSS-EXTENSION
-->
<OLDVER>
[code compliant with any version of HTML that will be created before the NEWHTML is implemented]
</OLDVER>
</NEWHTML>

This is just an idea. I'm sure there're better ways to organize the syntax,
rename the tags, and so on. I just want to bring up for discussion the
problem which definitely exists, and will grow over the years as HTML
advances further.

--
Alex Fabrikant
afabrikant@ausd.k12.ca.us