W3C home > Mailing lists > Public > whatwg@whatwg.org > July 2005

[whatwg] text/html conformance checkers and comments

From: Lachlan Hunt <lachlan.hunt@lachy.id.au>
Date: Tue, 26 Jul 2005 11:33:24 +1000
Message-ID: <42E592E4.5080508@lachy.id.au>
Henri Sivonen wrote:
> What kinds of comments should a text/html HTML5 conformance checker allow?

All valid SGML comments should be allowed.

> <!-->

That's an incomplete comment, as it only contains a Markup Declaration 
Open (MDO "<!") and the first comment delimiter "--".  The ">" in this 
case is actually commented out and would only be valid if were later 
followed by a second comment delimiter and a Markup Declaration Close 
(MDC ">") (i.e. <!--> ... -->)

> <!---->
> <!-- -->
> <!-- foo -->
> <!-- foo ---- bar -->
> <!-- foo -- -- bar -->

Yes, all of those are supported by browsers, so there is no reason not 
too.  But you missed two other valid variants that I can think of:

<!>
<!-- -- >

As useless as the first one may be, it seems to be supported with no 
ill-effect by Deer Park Alpha 2, Opera 8 and IE6, so I see no reason to 
call it invalid.

And these invalid variants:
<! -- -->
<!-- foo -- bar -->

-- 
Lachlan Hunt
http://lachy.id.au/
Received on Monday, 25 July 2005 18:33:24 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:58:42 UTC