What's happening with CSS3?
I wrote this post a while back. The content can still be relevant but the information I've linked to may not be available.
CSS3.info provides a wealth of information about CSS3 which is the next specification for cascading style sheets (CSS).
The website includes a CSS Selectors Test which tests the browser you are using for its compatibility with CSS3. I tested with Firefox 2, Safari 3 (beta) for Windows, and Internet Explorer 7, with these results
- Firefox 2: From the 43 selectors, 26 have passed, 10 are buggy and 7 are unsupported (Passed 357 out of 578 tests)
- Safari 3: From the 43 selectors, 25 have passed, 9 are buggy and 9 are unsupported (Passed 346 out of 578 tests)
- IE 7: From the 43 selectors, 13 have passed, 4 are buggy and 26 are unsupported (Passed 330 out of 578 tests)
Firefox 2 and Safari 3 support more CSS3 selectors than IE7 but the number of selectors passed is still quite low if you consider, like me, that a buggy pass is not really a pass at all. On a more positive note, it seems that the forthcoming Opera 9.5 passes all tests.
Unfortunately, the development of CSS3 seems to be very slow and 'no CSS3 module has yet reached recommendation status.' In fact, there has been a suggestion for an intermediate CSS2.2 step. Something needs to be done because, at this rate, it looks like modern browsers will support CSS3 before the official specification is released.
What would really drive CSS3 forward is Internet Explorer 8. Wouldn't it be great if it passed all CSS3 tests like Opera 9.5? Come on guys, you can do it....