The latest Internet Explorer 9 Platform Preview (build 6) released yesterday at Microsoft’s professional developers conferences adds further support for CSS3, specifically CSS3 2D Transforms.
The platform preview, which can be downloaded here, also contains several bug fixes and performance enhancements, full details can be found in the release notes here and further details on IE9’s CSS3 support can be found in the IE9 Developer Guide.
This latest developer release follows hot on the heals of the IE9 beta which, according to figures from Microsoft, has been downloaded over 10 million times since being released in mid-September. The final release candidate for IE9 is expected early next year.
Incidentally, rival browser vendor Mozilla has revised the release schedule for Firefox 4, with the final release candidate also expected early next year. The next beta build of Firefox 4 (build 8) is expected on November 12 2010.
You can skip to the end and leave a response.
Good stuff! I love to see more and more support for CSS3, especially if it’s from the IE team. And ten million dls is good. :D Wonder how FF4 is doing? :)
To see a great example of CSS3 2-D Transforms, be sure to check out the Flickr Postcard demo at the IE9 Test Drive site (linked to above).
And, if anyone wants to leave feedback for the IE9 development team, please do so at Microsoft Connect – http://connect.microsoft.com/ie
IE Outreach Team
I dare say IE9 most certainly does compete with the major players. It may not be quite there, but it is pretty close and even better in some areas (their html5 video implementation is rock solid and there js engine is competitive with chrome/ff4). It is certainly much closer to the other modern browsers than it is to IE8 and lower. About time!
Just to make sure: IE9 supports transform using the -ms- prefix, right? I couldn’t find a confirmation for this, just a demo page (http://ie.microsoft.com/testdrive/Graphics/Transform2D/) that seems to confirm it.
Internet Explorer Platform Preview supports the following two 2D Transforms properties:
The -ms-transform property applies a two-dimensional transformation function to an element. It contains a list of one or more transformation functions.
The -ms-transform-origin property establishes the origin of transformation for an element. This property is useful when you want to change the default origin (the center).
Note Because the CSS 2D Transforms module has not yet received Candidate Recommendation status from the W3C, both the transform and transform-origin properties must be used with the -ms- prefix to be recognized by Internet Explorer Platform Preview.
@Matthew – HTML tags aren’t case-sensitive, but XHTML tags are. Also, if your HTML document contains an XML processing instruction, it could make browsers handle tags as if the document were XHTML.
Class names and IDs are always case-sensitive, so this CSS rule:
will not match this HTML element:
@Maththew MS hasn’t been more “consistantly standards-supporting”, where on earth did you get that idea? Unless perhaps you meant consistently *behind*, which is quite clearly indicated by http://people.mozilla.com/~prouget/ie9/ (if that URL doesn’t show, it’s people dot mozilla dot com slash ~prouget slash ie9 )
MS have a poor track record for following standards, and your methodology of coding something for IE and then it working on everything bar Fx is backwards. I’ve always found it to be the exact opposite. Code for Fx, see it work fine in Opera, Chrome, Safari, Konqueror et al and then fix the broken stuff in IE because it doesn’t support this CSS attribute, or implements the DOM in its own way. At least IE9 should bring the browser up to where the others were a couple of years ago.