Amendment to Selector parsing concerning grouping

The issue centers around the current selector parsing spec, which is  
preventing authors taking advantage of the usefulness of selector  
grouping when combining both supported and unsupported simple  
selectors in the same rule.

Currently, in order to apply the declaration block, all simple  
selectors within the group need to be supported/recognised by the user  
agent, otherwise the entire rule set is dropped.

In order to introduce some level of forward compatibility, I would  
like to propose an amendment to the current selector parsing rules,  
which would allow the rule set of a selector group to be applied to  
supported simple selectors, regardless of whether all simple selectors  
within the selector group are supported by that particular UA.

I'm also aware that the negation pseudo-class may be extended to  
include selector groupings as arguments, and I would suggest that this  
particular application follow the same logic.

Received on Sunday, 15 November 2009 20:19:46 UTC