W3C home > Mailing lists > Public > www-style@w3.org > December 2012

Re: [css3-syntax] !important is ASCII case-insensitive

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Mon, 17 Dec 2012 15:18:46 -0800
Message-ID: <CAAWBYDD=K+P20UVyEAu4DKHypafh_7QMnpDK7VWp9kFBJOCCng@mail.gmail.com>
To: Simon Sapin <simon.sapin@kozea.fr>
Cc: "www-style@w3.org" <www-style@w3.org>
On Fri, Dec 14, 2012 at 11:36 PM, Simon Sapin <simon.sapin@kozea.fr> wrote:
> §3.5.1
>> Generally, properties are declarations inside of style rules, and
>> descriptors are declarations inside of at-rules.
>
> I find this a bit misleading: some at-rules contain property declarations.
> Just like each at-rule has to define if it’s declaration-filled, rule-filled
> (or something else) in the former case it also has to define if it is
> property-filled or descriptor-filled.

That's why it's in a note, and starts with "generally".  It's usually
true, but not always.  ^_^


> By the way, do we have at-rules with a {} block that are neither
> declaration-filled nor rule-filled but require a more specific parser? If
> not, do we plan to never do that ever or should css3-syntax provide some
> kind of "hook" to enable extension in that direction?

Nope, CSS syntax is limited solely to at-rules, at-statements, style
rules, and declarations.  If we ever need anything else, it'll be
accompanied by a parser change.

~TJ
Received on Monday, 17 December 2012 23:19:37 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:21:03 GMT