- From: David Dorward <david@dorward.me.uk>
- Date: Wed, 18 Aug 2004 08:01:25 +0100
- To: www-validator-css@w3.org
On Wed, 2004-08-18 at 02:46, Nick Bishop wrote: > I believe I have found a problem with the CSS > validator at http://jigsaw.w3.org/css-validator/ which > I believe is related to the problem discussed in a > message dated Tue, 05 Nov 2002 03:32:51 +0100 with > Message-ID: > <3de02d3b.90469037@smtp.bjoern.hoehrmann.de> This talks about pseudo-elements. > The problem is when I submit this CSS ... > a:visited.external { color: purple; } > a:link.external { color: green; } ... but these are psuedo-classes. >From the spec: Pseudo-classes are allowed anywhere in selectors while pseudo-elements may only appear after the subject of the selector. > the validator does not complain. ... because, as far as I can tell, it is valid. > Like the other > message, I find that the pretty-printer silently > rearranges it to > a.external:visited { color: purple; } > a.external:link { color: green; } Its perfectly alright to reorder selectors if the only impact is stylistic. That's part of the point of "pretty print". > The impact that it has is that the first version above > will not work in Netscape 4.51 (and most probably > others). > I confess that I haven't read the specs, but I can > confirm the second version above works with Netscape > 4.51 I think I'll trust the spec over the interpretation of Netscape "How badly can I emulate CSS using JSSS" 4.x. -- David Dorward <http://blog.dorward.me.uk/> <http://dorward.me.uk/>
Received on Wednesday, 18 August 2004 07:04:34 UTC