- From: Simon Sapin <simon.sapin@kozea.fr>
- Date: Wed, 30 Jan 2013 00:36:23 +0100
- To: Glenn Adams <glenn@skynav.com>
- CC: "www-style@w3.org" <www-style@w3.org>
Le 30/01/2013 00:30, Glenn Adams a écrit : > > * EOF in selector mode should be a parse error (a {} block is missing) > * EOF in at-rule prelude should be like ';'. A parse error for > declarations-filled or rule-filled at-rules, but not for other at-rules: > > data:text/html,<style>@import "data:text/css,body{__background:green" > > In the example above the @import rule is valid even though it ends > with EOF rather than ';' > > > I would not agree this is valid. Rather, its operation depends on > interoperable error handling behavior. 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. Error handling is a big part of what we’re trying to specify with css3-syntax. The point is to make it interoperable. -- Simon Sapin
Received on Tuesday, 29 January 2013 23:36:47 UTC