Reuse qualified name syntax

Thanks for everyone's feedback and comments. I have decided not to accept the challenge of convincing W3C of need for using CSS Qualified Names everywhere. So, I will ask a different question, probably should have asked this in the first place ;-); first some background:

We have our own CSS processor that takes a CSS like mechanism for styling our markup. Our use case is quite different to most of you as we do the majority of the CSS styling on the server, and optimize for each device. As you can imagine that is a very interesting challenge.

I want to extend our CSS like language to make use of CSS Qualified Names in lots more places, basically almost everywhere that an IDENT could be used, e.g.:
* Pseudo class names
* Pseudo element names
* At-rule names
* Property names
* Keyword names
* Class names

Before I do that I wanted to check to see whether you have any plans for reusing the CSS Qualified Names syntax, i.e. <IDENT>|<IDENT> for any other purpose that could conflict with what I am doing, as I want to be as CSS like as possible. I was concerned that | may be used along with () for more logical grouping of selectors but that appears to be satisfied with the :any() pseudo class. It seems to me that any use of | in that way would be confused with CSS Qualified Names and so should be avoided, even if you never plan to extend use of them in this way.

Any thoughts.

Received on Monday, 20 September 2010 11:49:45 UTC