Once in a while I go read up on CSS3, then I get frustrated that it’s not a standard yet because it’s so great.
Today I decided to run CSS3.info’s selectors compatibility test. Not that I needed confirmation but, obviously, the (still large), installed base of IE6 around the world is mucking things up for everybody else.
The test is here: http://www.css3.info/selectors-test/test.html
Safari (3.1.2), performed the best passing all the tests. Firefox (3.0), a bit to my surprise – it being so recent and all – only supported 36 of the 43 selectors tested but it was Internet Explorer 6, which I tested because it’s still the standard installed browser on workstations at where I work passed only 10 of the 43 selectors tested.
And, get this, it passed all the #id tests but it failed one of the .class tests! IE6 doesn’t even fully support .class which is the basic CSS selector.
I’d still like to test IE7 and Opera, but I don’t have them right now. I’ll check later and update.
In the meanwhile, we’d better sit down, if we’re waiting for CSS3 to “come out”.