- From: Tab Atkins Jr. <jackalmage@gmail.com>
- Date: Tue, 29 Jan 2013 19:36:11 -0800
- To: Glenn Adams <glenn@skynav.com>
- Cc: Simon Sapin <simon.sapin@kozea.fr>, "www-style@w3.org" <www-style@w3.org>
On Tue, Jan 29, 2013 at 7:31 PM, Glenn Adams <glenn@skynav.com> wrote:
> On Tue, Jan 29, 2013 at 4:36 PM, Simon Sapin <simon.sapin@kozea.fr> wrote:
>> Indeed, the above @import rule is invalid per the CSS 2.1 core grammar,
>> but I believe that the "User agents must close all open constructs at the
>> end of the style sheet." part of §4.1 should apply.
>
> Agreed, but that doesn't mean that such a CSS style sheet fragment is valid.
Validity is irrelevant. We just care about behavior.
>> Error handling is a big part of what we’re trying to specify with
>> css3-syntax. The point is to make it interoperable.
>
> Oh, I definitely agree we want to do this. I'm a bit more concerned we get
> the vague semantics of CSS2.1 §4.2 Malformed Declarations/Statements
> corrected, especially w.r.t.
>
>> while observing the rules for matching pairs of (), [], {}, "", and '',
>> and correctly handling escapes
Long-since fixed in the Syntax draft. (And yes, that line was one of
the reasons I wrote this spec.)
~TJ
Received on Wednesday, 30 January 2013 03:36:58 UTC