W3C home > Mailing lists > Public > www-style@w3.org > September 2007

handling of HTML Comments in HTML style element

From: Christof Höke <csad7@t-online.de>
Date: Sat, 01 Sep 2007 15:32:42 +0200
Message-ID: <46D969FA.40407@t-online.de>
To: www-style@w3.org

hi,
hope this is the right play to ask, well for the question:

How should the following excerpt from a simple HTML page be working:

       <style type="text/css">
               body { color: red }
               <!-- comment -->
               body { color: blue }
               body { color: pink }
               <!-- comment -->
               body { color: green }
           </style>

(see http://cthedot.de/xbrowsertest/css.html for the complete page)

At least one browser (Firefox) does seem to interpret the spec
differently than most other browsers (at least IE, Opera, have not
testet Safari).

It seems Firefox invalidates the first CSS statement following a HTML
comment so the resulting text is pinc which is defined in the 2nd
following statement.

As far as I understand the spec <!-- and --> in CSS Stylesheets should
be ignored so it would lead to the following sheet:

               body { color: red }
               comment
               body { color: blue }
               body { color: pink }
               comment
               body { color: green }

which definitely has errors in it. But how should the following
statement be handled now? Ignored as Firefox does it or acknowledged as
others do it?

thanks
Chris
Received on Saturday, 1 September 2007 18:41:46 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:52 GMT