- From: Anne van Kesteren <annevk@opera.com>
- Date: Tue, 29 Sep 2009 18:07:11 +0200
- To: "Leif Halvard Silli" <xn--mlform-iua@xn--mlform-iua.no>
- Cc: Øyvind Stenhaug <oyvinds@opera.com>, public-css-testsuite@w3.org
On Tue, 29 Sep 2009 17:57:22 +0200, Leif Halvard Silli <xn--mlform-iua@målform.no> wrote: > Anne van Kesteren On 09-09-29 15.24: >> The point of these lines is that the namespace_prefix is tied to the >> *. If you omit the * you cannot use the namespace_prefix. > > My view is not interesting. I was just testing UA. > > In Webkit the above is simply interpreted to say that we cannot do > this: ns|{}. Webkit did not interpret it as saying that one cannot do > this: ns|[attr]{}. Bug in WebKit. > [...] > > Rather than saying that "the * may be omitted", it should say that the > 'universal selector' may be dropped. (Or else it could just as well have > said that the type selector could have been dropped - as the grammar in > fact show you can - of course it may then select other elements.) > > This focus on the character '*' makes it seem as if there is a shorthand > for the universal selector - namely to drop it. The specification could be clearer I suppose. > What do you mean by 'non-namespace cases'? *|*{} is also a non-namespace > case. I mean non-vertical bar cases then. The Selectors specification agrees with how put it, but if you want to view things in a rather different way I suppose non-vertical bar cases work. >> No, that is reading between the lines. (And contrary to the grammar.) >> Your further examples seem all along the same lines of not reading >> the specification literally and trying to infer things that are not >> there. > > It is not reading between the line, it is reading while being inspired > by CSS21. That is called reading between the lines. -- Anne van Kesteren http://annevankesteren.nl/
Received on Tuesday, 29 September 2009 16:07:53 UTC