Conformance definitions in modules

The CSS module template has some conformance definitions (much of it
recently moved there from the snapshot draft, which is no longer on
the REC track):
http://dev.w3.org/csswg/css-module/#conformance

I think these definitions are problematic because:

 (1) they only work for modules that define properties, not for
 modules that define other features

 (2) they only define conformance in terms of the grammar, and
 therefore they implicitly (if not explicitly) throw out all
 normative requirements in the rest of the specification.

 (3) they only define processor conformance for renderers and not
 for tools that don't execute the whole CSS pipeline (such as
 validators)

I've attempted to fix these problems in this draft:
http://dev.w3.org/csswg/css3-conditional/#conformance
though I'm sure this approach has its own problems.

Thoughts?

-David

-- 
L. David Baron                                 http://dbaron.org/
Mozilla Corporation                       http://www.mozilla.com/

Received on Tuesday, 14 June 2011 01:28:31 UTC