- From: Christof Höke <csad7@t-online.de>
- Date: Sat, 01 Sep 2007 15:32:42 +0200
- 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 UTC