Re: [css3-namespace] 3.1 Syntax

On Mon, 10 Mar 2008 18:06:12 +0100, fantasai  
<> wrote:

> Erik Dahlström wrote:
>>  Dear CSS WG,
>>  This is a last call comment from the SVG WG on the CSS Namespaces  
>> Module, W3C Working Draft 15 February 2008,  
>> Please let us  
>> know if you have any questions by CC:ing your responses to  
>>> Any @namespace rules must follow all @charset and @import rules and
>>> precede all other non-ignored at-rules and rule sets in a style
>>> sheet
>>  Why? What benefit does that provide?
> David Baron explained the reasoning behind this placement in
>> What if you want to later define an important @-rule and want it to be
>> 'right after' @charset?
> Then the spec that defines that @-rule will need to specify its placement
> with respect to the @namespace rule and clarify that this rule not cause
> any later @namespace rules to be considered invalid.
>> Preceding all 'non-ignored' @rules seems rather odd, too.  It makes a
>> stylesheet move from valid to invalid
> This is a forward-compatible parsing requirement to allow for a new  
> @-rule
> to be placed before @namespace. With this requirement, if a later spec
> introduces such a rule, UAs compatible with the current spec will ignore  
> it
> rather than treating the @namespace rule as invalid.
>> Suggestion: Simply state that @namespace rules must precede any rules
>> that use namespaces.
> Rejected for reasons stated above. Please let me know if this is  
> acceptable
> or if I should register this as a Formal Objection.

The resolution is acceptable, thanks.
/Erik, on behalf of the SVG WG

Erik Dahlstrom, Core Technology Developer, Opera Software
Co-Chair, W3C SVG Working Group
Personal blog:

Received on Tuesday, 11 March 2008 15:13:08 UTC